• 6522阅读
  • 10回复

[提问]QComboBox [复制链接]

上一主题 下一主题
离线孤※少
 
只看楼主 倒序阅读 楼主  发表于: 2012-04-17
关键词: 求助
请问QComboBox中应该怎么设置下拉列表中每个item的背景图片?就是当鼠标指向某个item时,其背景为设置的一张位图!最终结果是这样的,选中的项以一种颜色显示,鼠标指向某个item时,其背景设置为一张图片。请各位大侠们帮帮忙想想办法,不胜感激……


                                                  
离线uidab

只看该作者 1楼 发表于: 2012-04-17
回 楼主(孤※少) 的帖子
看起来像是QSS作用的效果!
有时候为了工作直接获得答案,而我却失去了思考的乐趣!


飘啊飘,何时能安居!
离线孤※少
只看该作者 2楼 发表于: 2012-04-17
除了item的背景图片不知道应该怎么设置外,其他的用QSS很方便就可以实现!现在问题就是item的背景图片应该怎么设置?
离线孤※少
只看该作者 3楼 发表于: 2012-04-17
难道就没有能解决该问题的能人来指点一下吗?
离线uidab

只看该作者 4楼 发表于: 2012-04-17
: hover 试过吗?
试试设置颜色。
有时候为了工作直接获得答案,而我却失去了思考的乐趣!


飘啊飘,何时能安居!
离线孤※少
只看该作者 5楼 发表于: 2012-04-17
:hover是设置鼠标移上去的属性,没法设置item的属性!不过还是谢谢了……
离线uidab

只看该作者 6楼 发表于: 2012-04-17
可以借用  QStyledItemDelegate ,只是对于你这个来说,有点麻烦!!
有时候为了工作直接获得答案,而我却失去了思考的乐趣!


飘啊飘,何时能安居!
离线孤※少
只看该作者 7楼 发表于: 2012-04-17
能说一下具体怎么用吗?或者发封邮件也行!maqianshao@126.com.麻烦了……
离线shiziyang

只看该作者 8楼 发表于: 2012-04-18
QComboBox QAbstractItemView
{
selection-color: rgb(255,255,255);
selection-background-color: rgb(69,25,26);
}

这样?第一个是选中文字色,第二个是选中背景色
离线孤※少
只看该作者 9楼 发表于: 2012-04-18
回 8楼(shiziyang) 的帖子
我想要的结果是选中时背景是自己添加的一副图片!
离线孤※少
只看该作者 10楼 发表于: 2012-04-20
做出来了,重写控件,自已组装!
快速回复
限100 字节
 
上一个 下一个