美文网首页QT GUI编程
Qt中设置样式的方法(样式表的使用)

Qt中设置样式的方法(样式表的使用)

作者: 蓝岚澜籣 | 来源:发表于2020-02-12 11:25 被阅读0次

1.在Qt Designer中直接添加样式

  • 单个显示控件:对需要修改样式的显示控件,右键单击选中“改变样式表...”选项,在弹出的编辑样式表窗口中,添加对应的样式表内容。
  • 整体显示控件:在Qt Designer的对象查看器子窗口中,选择需要修改的局部或整体的对象,右键单击选中“改变样式表...”选项,在弹出的编辑样式表窗口中,添加对应的样式表内容。

2.在代码中添加样式

  • 针对整体或局部显示控件,使用对应的控件对象(整体的控件对象为this指针)调用setStyleSheet("[样式表内容]")函数来实现控件的样式的设置。

3.通过读取样式文件来试着样式

  1. 首先将需要设置的样式表内容写入对应的*.qss文件中,其样式表内容的书写格式与css一致。

  2. 打开样式表文件,读取文件内容,并将这些内容存储为QtQString类型,然后按照方法2的方式调用。其中,打开和读取样式表文件,并将样式表内容存储为QString类型对象的代码如下所示:

    QString loadStyleSheet(const QString &sheetName)
    {
        QString styleSheet;
        QFile file(sheetName);
        file.open(QFile::ReadOnly);
        if (file.isOpen())
        {
            styleSheet = QLatin1String(file.readAll());
        }
        return styleSheet;
    }
    

相关文章

  • Qt中设置样式的方法(样式表的使用)

    1.在Qt Designer中直接添加样式 单个显示控件:对需要修改样式的显示控件,右键单击选中“改变样式表......

  • 2018-02-05

    QT使用样式表

  • 子类化QWidget使用样式表设置影响子控件解决方法

    子类化QWidget使用样式表设置影响子控件解决方法,win+Qt5.7.1:使用子类化QWidget时,直接th...

  • Day05(Qt样式表)

    Qt样式表示是一个可以自定义部件外观的十分强大的机制 使用代码设置样式表ui->pushButton->setSt...

  • 6_CSS样式_选择器

    插入样式的三种方法 内联样式表(行内) 内部样式表(style中) 外部样式表创建一个外部样式表在head中使用l...

  • CSS的使用方式

    使用样式表的方式 使用样式表的方法有四种: 链接外部样式表(link external stylesheet) 使...

  • style样式

    通过style属性设置和读取的都是内联样式 无法通过style读取样式表中的样式 读取样式表样式 这两种方法只能读...

  • [转]Qt学习之样式表

    Qt学习之样式表

  • Web开发 | CSS

    一、CSS 样式表、层叠样式表、级联样式表 主要用于设置HTML页面中的➢ 文字内容(字体、大小、对齐方式等)➢ ...

  • 第02阶段:第一节第一天

    *CSS的定义 》CSS通常称为CSS样式表或层叠样式表(级联样式表),主要用于设置HTML页面中的文本内容(字体...

网友评论

    本文标题:Qt中设置样式的方法(样式表的使用)

    本文链接:https://www.haomeiwen.com/subject/ddbqfhtx.html