当前位置:编程学习 > wap >>

QComboBox的问题

想做一个颜色编辑器,在combo box中添加颜色选项,选择不同的item,动态修改界面背景颜色、字体颜色等等,各位有做过的吗? --------------------编程问答-------------------- 有什么问题吗? --------------------编程问答-------------------- 你想问用什么方法么?

动态加载样式表呗。。。 --------------------编程问答-------------------- 做过的啦。 --------------------编程问答-------------------- 具体点可以吗?谢谢!
引用 2 楼  的回复:
你想问用什么方法么?

动态加载样式表呗。。。
--------------------编程问答-------------------- 不知道怎么做,子窗口中的combobox中currentitem的change,动态修改整个应用程序的样式表。。。请教!!谢谢
引用 1 楼  的回复:
有什么问题吗?
--------------------编程问答-------------------- 有源代码吗?可以发上来看看吗?
引用 3 楼  的回复:
做过的啦。
--------------------编程问答-------------------- 如果是固定几个样式,可以再资源文件里面写上不同的qss文件. 然后通过调用函数 setdatastyle()来加载不同的 qss文件实现界面的变换. 有个关于交通考试的例子. --------------------编程问答-------------------- 其实就是实现换肤。与combox倒没直接关系。 --------------------编程问答-------------------- 可能就是要分两个问题,一个是获取combobox的item,另外一个问题就是如何实现修改整个应用程序的样式
引用 8 楼  的回复:
其实就是实现换肤。与combox倒没直接关系。
--------------------编程问答-------------------- qss啊?不怎么了解。。。我就是想从combobox中选择一种颜色,然后界面的标题什么的颜色就随之改变。。。
引用 7 楼  的回复:
如果是固定几个样式,可以再资源文件里面写上不同的qss文件. 然后通过调用函数 setdatastyle()来加载不同的 qss文件实现界面的变换. 有个关于交通考试的例子.
--------------------编程问答--------------------
引用 10 楼  的回复:
qss啊?不怎么了解。。。我就是想从combobox中选择一种颜色,然后界面的标题什么的颜色就随之改变。。。
引用 7 楼  的回复:

如果是固定几个样式,可以再资源文件里面写上不同的qss文件. 然后通过调用函数 setdatastyle()来加载不同的 qss文件实现界面的变换. 有个关于交通考试的例子.

改界面标题栏颜色,需要自绘标题栏,老费劲了。 --------------------编程问答--------------------
引用 4 楼  的回复:
具体点可以吗?谢谢!

引用 2 楼 的回复:

你想问用什么方法么?

动态加载样式表呗。。。

具体思路如下:
1、把不同的样式表放到指定的style文件夹中(单独设置控件样式,你会吧)
2、读style文件夹中的文件,把样式表文件的名称作为你的combox的item(这样你就可以通过添加或者删除样式表文件,来改变item)
3、选择item时,通过item的text来读取相应的样式表,然后解析样式表内容,应用到界面的控件上 --------------------编程问答-------------------- 恩。。。我考虑下试着做做,再有问题再请教,谢谢了先
引用 12 楼  的回复:
引用 4 楼  的回复:
具体点可以吗?谢谢!

引用 2 楼 的回复:

你想问用什么方法么?

动态加载样式表呗。。。

具体思路如下:
1、把不同的样式表放到指定的style文件夹中(单独设置控件样式,你会吧)
2、读style文件夹中的文件,把样式表文件的名称作为你的combox的item(这样你就可以通过添加或者删除样式表文件,来改变item)
3、选择item……
补充:移动开发 ,  Qt
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,