QTreeView の項目 (複数の QStandardItems で構成される行) の点線のフォーカス四角形の色を簡単に変更することはできますか?
スタイルシートで QTreeView::item:focusが機能しない
スタイルシートの設定をオーバーライドするため、カスタムQItemDelegateでペイント機能を再実装することはできません。
前もって感謝します
QTreeView::item:selected
私のために働く:
#include <QtGui>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QFileSystemModel model;
model.setRootPath(QDir::currentPath());
QTreeView tree;
tree.setModel(&model);
tree.setAllColumnsShowFocus(true);
tree.setStyleSheet("QTreeView::item:selected { border-color:green; "
"border-style:outset; border-width:2px; color:black; }");
tree.show();
return app.exec();
}