QT样式表的使用
通常样式表的使用可以通过下面的代码:
qApp->setStyleSheet("QLineEdit{background-color:gray;
boder:2px groove gray;
boder-radius:5px;
padding:2px 4px;
color:rgb(200,100,200);
selection-color:rgb(10,10,10);
}");
一般工程中,我们将样式表定义在qss后缀的纯文本文件中,在程序中打开,读取文本内容,在调用setStyleSheet()函数应用样式。
QFile file(":/qss/mystyle.qss");
file.open(QFile::ReadOnly);
QString styleSheet = QString::fromLatin1(file.readAll());
qApp->setStyleSheet(styleSheet );