2

qss見た目を良くするために PyQt で記述された Python プログラムの外部ファイル (スタイルシート) を作成する方法を学習しようとしています。

ここに画像の説明を入力

Qt スタイルシートの例では、これを使用しました

 QTableView QTableCornerButton::section {
 background: red;
 border: 2px outset red;

}

上の connerbutton (赤い四角形) のスタイル プロパティを指定しQTableWidgetます。ただし、他のコンポーネント名をどのように扱うべきかについては述べていません。たとえば、horizontalheaderlabelverticalheaderスタイルを変更する方法がわかりません。

QTableCornerButtonこのようにコンポーネント名(のような)を使用せずにスタイルシートを使用すると

    QTableWidget {
     selection-background-color: qlineargradient(x1: 0, y1: 0, x2: 0.5, y2: 0.5,
                                 stop: 0 #579599, stop: 1 #39B4BD);
background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
stop: 0 #D1DBEB, stop: 0.4 #C0D1EB,stop: 0.5 #ABBEDB, stop: 1.0 #95ABCC);
border:1px solid #7286A3;
border-top-left-radius: 9px;
border-top-right-radius: 9px;
border-bottom-left-radius: 9px;
border-bottom-right-radius: 9px;
padding:0px;

 }

特定の領域ではなく、ウィジェット全体にスタイルを適用します。

スタイルシートでサポートされているウィジェットのコンポーネントの名前 ( などQTableCornerButton) はオンラインでどこで確認できますか?

Qt スタイルシートの例は良いですが、使用できるすべての名前とプロパティを提供しているわけではありません。

4

1 に答える 1

2

こちらのドキュメントをご覧になりましたか?

于 2013-10-09T07:57:46.923 に答える