方法一:
1. 在main.cpp中加入如下代码:读取qss文件
QFile qssst(":/style/style.qss");
qssst.open(QFile::ReadOnly);
QString style = QLatin1String(qssst.readAll());
2. 启用XX(例如:Fusion)风格
a.setStyleSheet(style);
a.setStyle(QStyleFactory::create("Fusion"));
3. 在qss文件中输入代码:
MainWindow{
background-color: rgb(110, 110, 110);
}
QMenuBar{
color:rgb(0,0,0);
background-color:rgb(211,211,211);
}
QStatusBar{
background-color:rgb(211,211,211);
}
lineEdit_2{
color:rgb(209,198,103);
}
方法二:
1. 点选某个控件,右击打开菜单:
2. 点击改变样式表,进入编辑样式表的对话框:
3. 选择控件各个部分的颜色
color是文字的颜色,background-color是背景颜色。
4.选好点击确定或应用。