CSSカスケーディングスタイルシートのようなQtのスタイルシートのHTMLは、ウィンドウ全体では、アプリケーション全体では別々の外側サブアセンブリのスタイルを割り当てることができます。
スタイルシートの特徴:1、外観を最適化します。図2は、このような画像、映像切り替えにマウスなど、いくつかのアクションを達成します。
フォーマット:QWidgetの:: setStyleSheet(" スタイル"):: setStyleSheetかはQApplication(" スタイル")
スタイル:コントロールクラス{属性:値}
QPushButton、QCheckBoxes、QComboBox { // ボタン、ラジオボタン、ドロップダウンボックス 色:赤; // 前景 背景色:白; // 背景色 、フォント:太字; // 太字 }
属性列スタイルシート財産権を使用して、1:2通りの方法で実装されています。図2に示すように、コード
モード1:
モード2:ラベル緑の背景、赤、単語
UI->ラベル=> setStyleSheet(" QLabel {色:赤、背景色:緑;} " ); // this-> setStyleSheet( "QLabel {色:赤;}"); // クラスのすべてのラベルでありますこのプロパティを使用します
アクションのコントロール:
// マウスがホバー上で、スイッチングピクチャ >ラベル=> setStyleSheet UI-(" QLabel {ボーダー画像:URL(:/ 1.JPG);} " 」QLabel:ホバー{ボーダー画像:URL(:/ 2。 PNG);} ");