Qt在界面设计过程中,每个按钮有时候会有很多显示状态,在进行setStyleSheet设计的时候为了代码的简洁化与程序的易读易改性,通常引入“QSS文件”来设计:
特别注意:
(1)类型选择器(如本文的QPushButton)和“#”之间最好不要有空格;
(2)“#”后面跟随的不是变量名,而是ObjectName,一般set与变量名相同的ObjectName。
Cpp代码:
{
QFile qssfile("testqss.qss");
qssfile.open(QFile::ReadOnly);
QString qssstr = qssfile.readAll();
qssfile.close();
QPushButton *pb0 = new QPushButton(this);
pb0->setObjectName(

在Qt开发中,为了提升界面的美观性和代码的可维护性,常常使用QSS来设计各种控件的样式。QSS类似于CSS,通过设置类型选择器和对象名称选择器,如QPushButton,可以精确地定制按钮的各个状态。注意在编写QSS时,类型选择器与'#'之间不应有空格,'#'后的ObjectName应与变量名一致,以方便设置。
最低0.47元/天 解锁文章
710

被折叠的 条评论
为什么被折叠?



