質問

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を入力してソースを取得します;)

はい、誰かがそれを分離しました。これを参照してください マンハッタンスタイル

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top