QStandardItems を含む QListView があります。取得した QModelIndex に基づいて Qlistview の単一項目のスタイルシートを設定する方法は?
5331 次
3 に答える
0
QListView の代わりに QListWidget を使用する場合、QListWidget::setItemWidget()を呼び出すことができ、追加する項目にスタイルシートを適用することで個々の項目の外観をカスタマイズできます。アイテム ウィジェット クラスが QWidget から継承されていることを確認する必要があり、コンストラクターで次のように QSS を使用してスタイルをウィジェットに適用できます。
setStyleSheet("WidgetItem:pressed { background-color: #444444; }");
QSS への参照は次のとおりです: http://qt-project.org/doc/qt-4.8/stylesheet-examples.html
于 2013-06-07T14:44:42.603 に答える
0
Qt Documentation for Qt 5.7 - Qt Widgets Widgets Classes に記載されている Widget-classes がまだ表示されます。参照: http://doc.qt.io/qt-5/widget-classes.html
于 2016-12-04T05:05:40.193 に答える