3

最新の Qt SDK (4.7.4) を使用して QTableWidget のスタイルを設定しようとしています。グーグルから、次のようなことをする必要があることがわかりました:

QHeaderView::section {
    background: red;
    /* ... */
}

Qt Designer の内部では、列と行に赤いヘッダーが生成されます。ただし、実際のプログラム内では、垂直セクション ヘッダーは正しく表示されますが、水平列ヘッダーは影響を受けません。どうしてこれなの?

4

1 に答える 1

3

を呼び出す前にスタイル シートを設定する必要があるようですがQTableWidget::setColumnCount、生成されたコードのこれらの呼び出しの順序を変更することはできません。

回避策として、スタイル シートをQTableWidget親ウィジェットまたはQApplication.

于 2011-10-09T01:27:25.697 に答える