qtsetstylesheet设置背景色范围
时间: 2023-11-08 16:06:09 浏览: 90
QT样式表的学习.doc
Qt 的 setStyleSheet 方法可以用来设置 QWidget 控件的样式表,样式表中可以通过 background-color 属性来设置控件的背景色。此外还可以设置控件的边框、字体、颜色等。setStyleSheet 方法可以应用于单个控件,也可以应用于整个应用程序。
对于单个控件,可以在控件的构造函数中调用 setStyleSheet 方法来设置样式表,例如:
```cpp
QPushButton* button = new QPushButton("Click me");
button->setStyleSheet("background-color: red;");
```
这将使按钮的背景色变为红色。
对于整个应用程序,可以在 main 函数中调用 QApplication::setStyleSheet 方法来设置全局样式表:
```cpp
#include <QApplication>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
a.setStyleSheet("background-color: white;");
// ...
return a.exec();
}
```
这将使整个应用程序的背景色变为白色。请注意,如果您在单个控件上设置了样式表,则该样式表将覆盖全局样式表中的任何属性。
阅读全文