qt tableview 单元格选中时没有设置为没有高亮效果
时间: 2024-05-06 13:17:04 浏览: 202
qt tableview拉伸单元格
要禁用Qt的TableView中单元格选中时的高亮效果,可以通过设置QTableView的样式表来实现。具体步骤如下:
1. 在Qt Designer中打开你的TableView,右键点击TableView,选择"Change styleSheet",打开样式表编辑器。
2. 在样式表编辑器中添加以下代码:
```
QTableView::item:selected {
background-color: none;
color: none;
}
```
3. 保存样式表并重新编译运行程序,你会发现单元格选中时不再有高亮效果了。
注意,这种方法会禁用所有单元格的选中高亮效果,如果你只想禁用特定单元格的高亮效果,可以使用自定义委托和委托函数来实现。
阅读全文