• 12108阅读
  • 11回复

如何在QCombobox添加渐变色背景item? [复制链接]

上一主题 下一主题
离线qulu2009
 
只看楼主 倒序阅读 楼主  发表于: 2009-11-30
如题所示,希望能在QCombobox中的item,用渐变色来表示,如何实现呢?高手指点。。。
离线wd007

只看该作者 1楼 发表于: 2009-11-30
你是说下拉框中的项目的背景是渐变色的,对吧。

这个我还没有见到过,不知道第三方的有否。

在MFC下面倒是很多的
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
离线qulu2009
只看该作者 2楼 发表于: 2009-12-01
对阿,就是项目背景。。。
离线qulu2009
只看该作者 3楼 发表于: 2009-12-01
那请问如何添加一般的背景呢。。。比如说图片。。。
离线yb824
只看该作者 4楼 发表于: 2009-12-01
试下style sheet
离线qulu2009
只看该作者 5楼 发表于: 2009-12-01
引用第4楼yb824于2009-12-01 09:45发表的  :
试下style sheet

style sheet不知道如何用啊,把它放于什么文件中呢。。。?.h还是.cpp,还是。。。?指导下。。。
离线yb824
只看该作者 6楼 发表于: 2009-12-01
选中combobox,右键选择change sytelsheet
离线qulu2009
只看该作者 7楼 发表于: 2009-12-01
引用第6楼yb824于2009-12-01 10:37发表的  :
选中combobox,右键选择change sytelsheet

我想问下,如何手动添加呢。。。?因为我那个combobox要满足每个item背景都不一样,如果右键 的话,就所有都一样了,跟我的需求不太一样了,呵呵,再指点下。。。
离线午小夜

只看该作者 8楼 发表于: 2009-12-01
多去看看老外的论坛,能学到很多东西.
[操作系统版本]  Windows XP;Linux Ubuntu;Linux Fedora;
[Qt SDK版本]    4.7.0
[SDK 发布日期]  2010.05
[IDE(集成开发环境)] QtCreator
个人网页:http://hi.baidu.com/午小夜
學歷:Royal Jalidon
离线午小夜

只看该作者 9楼 发表于: 2009-12-02
setStyleSheet("QProgressBar {border-radius: 5px;border: 1px solid grey;}"
                        "QProgressBar:chunk {min-height:15px;border-radius: 3px;background-color: green;background: qlineargradient(x1: 0, y1: 0.5, x2: 1, y2: 0.5, stop: 0 red, stop: 1 white); }");
這是我寫的一個QProgressBar的漸變色的qss代碼,你可以參考下.
[操作系统版本]  Windows XP;Linux Ubuntu;Linux Fedora;
[Qt SDK版本]    4.7.0
[SDK 发布日期]  2010.05
[IDE(集成开发环境)] QtCreator
个人网页:http://hi.baidu.com/午小夜
學歷:Royal Jalidon
离线午小夜

只看该作者 10楼 发表于: 2009-12-02
每個背景都不一樣,可以用隨機色.
[操作系统版本]  Windows XP;Linux Ubuntu;Linux Fedora;
[Qt SDK版本]    4.7.0
[SDK 发布日期]  2010.05
[IDE(集成开发环境)] QtCreator
个人网页:http://hi.baidu.com/午小夜
學歷:Royal Jalidon
离线孤※少
只看该作者 11楼 发表于: 2012-04-18
对呀,怎么给item添加背景图片呢?谁会的麻烦指点一下呀!先行谢过了!
快速回复
限100 字节
 
上一个 下一个