私はXubuntuでQtアプリケーションを開発し始めていますが、実際にWindows 7で開発し始めました。Qtスタイル、WindowsとXubuntu(GTK +) - QGropBoxのボーダーなし
Xubuntuではグラフィカルユーザインタフェースが異なって見えることがあります。すなわち、境界線がないのはQGroupBox
です。
私が正しく理解していれば、異なるプラットフォームでQt
によって採用された異なるスタイルが異なるように見えます(Qtはプラットフォームに関係なくネイティブに見えるように意図されています)。
私はthisとthisを読みましたが、この問題はGTK +に関連している可能性があると理解しましたが、それでも全体的な点はありませんでした。行うこと:
QApplication app(argc, argv);
app.setStyle("fusion");
でも問題はまだあります。
WindowsとXubuntuでGUIを同一にすることはできませんか?
スタイルキーストリング( "windowsxp"、 "windowsvista"、 "gtk"、 "macintosh")は、http://doc.qt.io/qt-5/qstylefactory.htmlにあります。 Windows 7に似たスタイルキーストリングを尋ねてもいいですか? – KcFnMi
http://www.slideshare.net/qtbynokia/how-to-make-your-qt-app-look-native – KcFnMi
「QWindowsVistaStyle」は、Vistaおよびそれ以降のすべてのMSオペレーティングシステムと互換性があります。これはデフォルトで使用されます。 –