qt使用样式表修改控件属性

来源:互联网 发布:c语言程序停止 编辑:程序博客网 时间:2024/06/05 04:46

有时候需要修改控件的字体颜色等属性,使用qt的函数操作也很方便,
但是有一种更有效的方法就是使用qt内置的兼容的html样式表操作。

例如添加button空间btn1,现在要修改它的颜色和字体,则很容易的使用下面的方法操作。
1、

btn1->setStyleSheet("QPushButton{color:red}");

//设定前景颜色,就是字体颜色

btn1->setStyleSheet("QPushButton{background:yellow}"); 

//设定背景颜色为红色
2、

btn1->setStyleSheet("QPushButton{color:red;background:yellow}");

第一个代码只能显示黄色背景,第二个确实红色字体,黄色背景,
所以当设定一个部件时候,要在同一个>setStyleSheet()中完全写出来。

//设置多种属性
3、

exitBtn->setStyleSheet("QPushButton{color:red;background:yellow;font-size:20px}");
0 0