c++ - Qt Gui 应用程序背景颜色样式表

标签 c++ css qt user-interface stylesheet

我想为我的表单设置背景颜色

像这样

body
{
  background-color: #fff;
}

我正在使用 QWidget 选择器,但我只想更改窗口背景;

我如何为所有窗口使用一个样式表?

最佳答案

您可以为任何QWdiget 设置特定的样式表。如果它是您的主窗口,您可以:

QString style = "QMainWindow { background-color: #fff; }";  // or other color
this->setStyleSheet(style); // assuming you are calling from the QMainWindow inherited class

您可以对主窗口中的单个小部件执行相同的操作,例如实例化为 labelQLabel:

QString style = "QLabel { background-color: #fff; }";  // or other color
label->setStyleSheet(style);

您还可以定位另一个的所有子部件或指定单个子部件。看看http://doc.qt.io/archives/qt-4.7/stylesheet-examples.html

关于c++ - Qt Gui 应用程序背景颜色样式表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12026717/

相关文章:

c++ - 以编程方式检测 MessageBox 是否在 Windows CE 中打开

c++ - 'iter' 的名称查找更改为新的 ISO 'for' 范围

qt - 对于 Qt 中的信号和槽,delete 和 deleteLater 如何工作?

Javascript 方法定位边距为 : auto 的所有元素

css - 使 ionic2 应用程序完全透明的最佳方法?

c++ - Qt 应用程序不会编译

c++ - 非常困倦地分析Qt应用程序,如何分析结果?

c++ - Qt 将给定的键发送到事件应用程序

C++数组问题

css - 导航栏中垂直链接的填充