• 8151阅读
  • 2回复

QTableView+QSqlTableModel自定义item中的QcomboBox问题 [复制链接]

上一主题 下一主题
离线grmmer
 

只看楼主 倒序阅读 楼主  发表于: 2012-03-08
重载了QItemDelegate的类,将QComboBox加入到item中,使用的数据模型是QSqlTableModel,在下拉框选择中,除了选中的当前currentText是看得见的,其他的item都是黑色的,用QDateTime控件也是只有当前的那个时间值,其他的都是黑色的··
如下图··
·
离线stdjgwyc
只看该作者 1楼 发表于: 2012-03-29
你可能在某个地方不小心设置了BackgroundRole的颜色,你可在你的代码里查询一下Qt::blcak或者BackgroundRole,看看是从哪里引入的, 你有没有重载model的data()函数?

具体还要看你代码是怎么写的


欢迎加入QT讨论群2906359
QT交流群群号:2906359,(200人大群,持续升级)
离线grmmer

只看该作者 2楼 发表于: 2012-06-13
这个问题已经解决,是由于我背景图片设置的问题,将背景图片的parent设置为不重叠就OK了·感谢楼上的回答
快速回复
限100 字节
 
上一个 下一个