QComboBox的问题
想做一个颜色编辑器,在combo box中添加颜色选项,选择不同的item,动态修改界面背景颜色、字体颜色等等,各位有做过的吗? --------------------编程问答-------------------- 有什么问题吗? --------------------编程问答-------------------- 你想问用什么方法么?动态加载样式表呗。。。 --------------------编程问答-------------------- 做过的啦。 --------------------编程问答-------------------- 具体点可以吗?谢谢!
--------------------编程问答-------------------- 不知道怎么做,子窗口中的combobox中currentitem的change,动态修改整个应用程序的样式表。。。请教!!谢谢 --------------------编程问答-------------------- 有源代码吗?可以发上来看看吗?
--------------------编程问答-------------------- 如果是固定几个样式,可以再资源文件里面写上不同的qss文件. 然后通过调用函数 setdatastyle()来加载不同的 qss文件实现界面的变换. 有个关于交通考试的例子. --------------------编程问答-------------------- 其实就是实现换肤。与combox倒没直接关系。 --------------------编程问答-------------------- 可能就是要分两个问题,一个是获取combobox的item,另外一个问题就是如何实现修改整个应用程序的样式
--------------------编程问答-------------------- qss啊?不怎么了解。。。我就是想从combobox中选择一种颜色,然后界面的标题什么的颜色就随之改变。。。
--------------------编程问答--------------------
改界面标题栏颜色,需要自绘标题栏,老费劲了。 --------------------编程问答--------------------
具体思路如下:
1、把不同的样式表放到指定的style文件夹中(单独设置控件样式,你会吧)
2、读style文件夹中的文件,把样式表文件的名称作为你的combox的item(这样你就可以通过添加或者删除样式表文件,来改变item)
3、选择item时,通过item的text来读取相应的样式表,然后解析样式表内容,应用到界面的控件上 --------------------编程问答-------------------- 恩。。。我考虑下试着做做,再有问题再请教,谢谢了先
补充:移动开发 , Qt