Tho*_*omi 14 c++ qt stylesheet
我正在尝试使用Qt Stylesheets设计QTableView.一切正常,但只要选择了表视图中的数据,所有表头文本(列标题)都将绘制为粗体文本.
我尝试过这样的事情:
QTableView::section {
font-weight: 400;
}
QTableView::section:selected {
font-weight: 400;
}
QHeaderView {
font-weight: 400;
}
QHeaderView::section {
font-weight: 400;
}
Run Code Online (Sandbox Code Playgroud)
无济于事.
任何人都可以指出我正确的方向,理想情况下使用样式表?
小智 23
我没有测试它,但将QHeaderView :: highlightSections属性设置为false应该可以解决问题.
您可以使用QTableView verticalHeader()和horizontalHeader()方法获取指向QHeaderView对象的指针.