• 10048阅读
  • 2回复

关于QTableWidget某一行选中后高亮颜色的问题 [复制链接]

上一主题 下一主题
离线hsu21cn
 
只看楼主 倒序阅读 楼主  发表于: 2008-12-31
— 本帖被 XChinux 执行加亮操作(2009-01-01) —
最近发现一个奇怪的问题,做了一个QTableWidget,
当表中所有单元格都是setItem的QTableWidgetItem时,单击行号来选中某一行时,背景是默认的蓝色,
但是当表中一行之中存在有setCellWidget的QCheckBox或者QComboBox时,单击行号来选中某一行,第一次单击背景是淡灰色,第二次单击背景才是默认的蓝色,那么第一次的颜色是什么呢?调节QTableWidget的palette,怎么也改变不了,高人指点下哈!
离线hanxing30

只看该作者 1楼 发表于: 2008-12-31
使用QSS~

可以看看Qt Reference Documentation中的Style Sheets
离线XChinux

只看该作者 2楼 发表于: 2009-01-01
引用第1楼hanxing30于2008-12-31 21:57发表的  :
使用QSS~
可以看看Qt Reference Documentation中的Style Sheets


对,里面有示例。可参考。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
快速回复
限100 字节
 
上一个 下一个