Qt浅谈之二十二Qt样式表

一、简介

      不断总结好的样式表,美化自己的界面(在实际工作中会不断的更新)。

二、详解

1、加载样式表文件

 

QFile file(":/qss/stylesheet.qss");
file.open(QFile::ReadOnly);
QString styleSheet = QLatin1String(file.readAll());
qApp->setStyleSheet(styleSheet);
file.close();

       动态添加样式表,样式表加入到资源文件中。

2、QListWidget样式

{
    QListWidget *contentsWidget = new QListWidget(this);
    contentsWidget->setStyleSheet("QListWidget{background:rgba(210,240,250,255);color:#19649F;border:0px solid gray;padding:0px -2px 5px 5px;}"
                                  "QListWidget::item{width:94px;height:35px;border:0px solid gray;padding-left:8px;}"
                                  "QListWidget::item:!selected{}"
                                  "QListWidget::item:selected:active{background:#FFFFFF;color:#19649F;border-width:-1;}"
                               

你可能感兴趣的:(LinuxQt编程)