QTクリエーターで使用されるQT StyleSheet、AutoCAD、
-
04-10-2019 - |
質問
QTアプリケーション(QT Creatorを介した)で使用できるスタイルシートはあります。これにより、GUIはQTクリエーター自体やAutoCADやその他のアプリケーションで表示されるスタイルシートを使用しますか?
そのスタイルシートの名前は何ですか、それともどこで入手できますか?しかし、Vista StyleSheetによく似ています...
また、QTアプリケーションにカスタムスタイルシートを設定するたびに、すべてのプラットフォームに同じスタイルを表示しますか、それともネイティブGUI部品を表示しますか?
解決
QTの作成者またはAutoCADに一致するスタイルシートをどのように取得するかについては言えませんが、他の質問に答えるために:スタイルシートを適用すると、適用したオブジェクトに適用され、そのオブジェクトの子階層に適用されます。 。スタイルシートで何らかの方法でアドレス指定されないウィジェットは、ユーザーのプラットフォームとデスクトップ環境に基づいて、QTが選択したスタイル(スタイルシートではなくスタイルシートではなく)に一致するネイティブルックアンドフィールを維持します。
他のヒント
もっと知りたいかもしれない人々に:このスタイルはマンハッタンスタイルと呼ばれ、QwindowsStyleを拡張しているようです。それはCSSスタイルシートではないため、コピーして貼り付けてセットアップするだけではありません。ソースコードに他の依存関係があるように思われるので、それを適応するのにどれくらいかかるかわかりません。
ソースは[qt-creatorソースコード] /src/plugins/coreplugin/manhattanstyle.cppにあります
そしてところで:debian/ubuntuを実行している場合:apt-get source qt-creatorを入力してソースを取得します;)
はい、誰かがそれを分離しました。これを参照してください マンハッタンスタイル