QTableWidget自定义代理显示问题
背景
项目需求中需要在同一个table单元格内显示几个不同数据,这时候想到QTableWidget+自定义代理实现方法。在实现过程中碰到自定义代理显示的值不能在单元格被选中时显示。如下图:
解决方法
后面通过设置样式表,将选中单元格背景颜色设置为透明,前景颜色设置为其他颜色,问题解决。
ui->tableWidget->setStyleSheet("QTableWidget{selection-background-color:transparent;\ selection-color:black;}");
效果图