No luck here. Here's my test app, derived from yours but without the SQL stuff:
#include <QApplication>
#include <QStringList>
#include <QTreeWidget>
#include <QTreeWidgetItem>
int main(int argc, char *argv[])
{
v.setColumnCount(2);
v.setStyleSheet("QHeaderView::section:checked { background-color: green } QHeaderView::section:hover { background-color: red }");
v.setSortingEnabled(true);
v.show();
return app.exec();
}
#include <QApplication>
#include <QStringList>
#include <QTreeWidget>
#include <QTreeWidgetItem>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QTreeWidget v;
v.setColumnCount(2);
v.setStyleSheet("QHeaderView::section:checked { background-color: green } QHeaderView::section:hover { background-color: red }");
v.setSortingEnabled(true);
v.addTopLevelItem(new QTreeWidgetItem(&v, QStringList() << "John" << "Doe"));
v.show();
return app.exec();
}
To copy to clipboard, switch view to plain text mode
Setting QHeaderView::section:hover works but setting QHeaderView::section:checked doesn't.
I also tried with QTableView as you did in your test, same problem.
Qt 4.7.0 on Windows Vista.
Thanks,
Franz
Bookmarks