2

Qt Creator自体、およびAutoCADやその他のアプリケーションで表示されるスタイルシートをGUIで使用できるようにする(Qt Creatorを介した)Qtアプリケーションで使用できるスタイルシートはありますか?

そのスタイルシートの名前は何ですか、またはどこで入手できますか?しかし、Vistaスタイルシートによく似ています...

また、カスタムスタイルシートをQtアプリケーションに設定すると、すべてのプラットフォームで同じスタイルが表示されますか、それともネイティブGUIパーツが表示されますか?

4

3 に答える 3

5

詳細を知りたい人へ: スタイルは manhattanstyle と呼ばれ、QWindowsStyle を拡張しているようです。これは css スタイルシートではないため、コピーして貼り付けて設定するだけではありません。ソースコードには他にもいくつか依存関係があるようですので、適応するのにどれくらいかかるかわかりません。

ソースは [qt-creator source code]/src/plugins/coreplugin/manhattanstyle.cpp にあります。

ところで: debian/ubuntu を実行している場合: apt-get source qt-creator と入力してソースを取得します;)

于 2010-10-21T14:53:38.980 に答える
2

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

于 2015-02-12T02:52:16.867 に答える
2

Qt Creator または AutoCAD に一致するスタイル シートを取得する方法については言えませんが、他の質問に答えるために: スタイル シートを適用すると、それを適用したオブジェクトと、そのオブジェクトの子階層に適用されます。 . 何らかの方法でスタイル シートによって対処されないウィジェットは、ユーザーのプラットフォームとデスクトップ環境に基づいてアプリケーションに最も適しているとして Qt によって選択されたスタイル (スタイル シートではない) に一致するネイティブのルック アンド フィールを維持します。

于 2010-09-21T15:41:46.717 に答える