QSS : Qt Style Sheets(Qt样式表),美化Qt程序界面,类似于CSS的子集

目录

官网: Qt Style Sheets Examples (***)

Qt——加载qss文件简单用法


Qt中QSS文件的导入与使用-书写格式(笔记)

QT qss资源文件与代码分离

----------------------------------------

在跨平台时,如果不使用 Qss;则 Qt 在不同平台上的显示效果,则不同。

某个 Qt5版本,默认 QSS设置:在linux下的显示效果最佳,在 win下就不好看了。

===========================

官网: Qt Style Sheets Examples (***)

https://doc.qt.io/qt-5/stylesheet-examples.html

Qt——加载qss文件简单用法

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
 
//    MiniDumper dump;
 
    QTextCodec::setCodecForCStrings(QTextCodec::codecForName("utf-8"));
    QTextCodec::setCodecForLocale(QTextCodec::codecForName("utf-8"));
    QTextCodec::setCodecForTr(QTextCodec::codecForName("utf-8"));    

 
    QFile qss(":/mainwindows.qss");
    if( qss.open(QFile::ReadOnly))
 
    {
        qDebug()<<endl<<"open success";
        QString style = QLatin1String(qss.readAll());
        a.setStyleSheet(style);
        qss.close();
    }
    else
    {
        qDebug()<<endl<<"Open failed";
    }
 
    MainWindow dd;
    dd.show();
 
    return a.exec();
}

QSS文件的代码块高亮显示

默认 QtCreator 没有qss代码高亮提示,可以在设置中添加如下设置:

    【工具】->【选项】->【环境】-> 【MIMF】类型
    已注册的MIME类型输入框中输入:text 查找
    MIME类型中找到 text/css
    在下方 详情 - 模式 中追加 ;*qss
————————————————
版权声明:本文为CSDN博主「TurboPanamera」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/github_55295425/article/details/126091163

Qt中QSS文件的导入与使用-书写格式(笔记)

#include "mainwindow.h"
#include <QApplication>
#include <QFile>

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    
    QFile qssFile("./qss/style.qss");//1.
    if(qssFile.open(QFile::ReadOnly)){//2.
        a.setStyleSheet(qssFile.readAll());//3.
    }
    qssFile.close();//4.
    
    MainWindow w;
    w.show();

    return a.exec();
}

Qt UI界面美化_qt界面美化_Qt开发老杰的博客-CSDN博客

加载QSS文件

在类初始化代码中读取文件内容并导入样式

QFile qssFile("MyStyleSheet.qss");
qssFile.open(QFile::ReadOnly);
if(qssFile.isOpen())
{
    QString qss = QLatin1String(qssFile.readAll());
    qApp->setStyleSheet(qss);
    qssFile.close();
}

————————————————
版权声明:本文为CSDN博主「Qt开发老杰」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/QtCompany/article/details/130529371

QT qss资源文件与代码分离

qss美化Qt界面_qt界面美化_令狐掌门的博客-CSDN博客

Qt中使用Qss

Qt中使用Qss_qt qss编写_程序猿的杂货店的博客-CSDN博客

=================================

Qt样式表

官网

Qt Style Sheets Examples

https://doc.qt.io/qt-5/stylesheet-examples.html

 https://doc.qt.io/qt-5/stylesheet-customizing.html

----------------

hustlei /QssStylesheetEditor

https://github.com/hustlei/QssStylesheetEditor

GTRONICK /QSS

https://github.com/GTRONICK/QSS

QSS编辑设计工具

Qt之可视化QSS生成器  Qt之可视化QSS生成器(初探)_Shijia Yin的博客-CSDN博客

hustlei /QssStylesheetEditor

QSS Skin Builder
https://github.com/satchelwu/QSS-Skin-Builder

===============================

qt中界面美化使用QSS的话有什么好的模板或者开源网站提供qss文件? - 知乎

QSS借鉴的CSS,不过QSS基本上支持的是CSS2.0,对于CSS3.0的特性很多不支持。

Qt样式表可以参考官网Qt Style Sheets Examples

QSS经典用法参考这里:公孙二狗

思考架构花了一年时间,编写大概花了一天时间完成。 demo演示版http://pan.baidu.com/s/1jIkbVKU QUI皮肤生成器介绍: 1:极简设计,傻瓜式操作步骤:,只需简单几步即可设计出漂亮的皮肤。

使用QSS美化PyQt界面,分享6套超赞皮肤(含非py模板)

https://zhuanlan.zhihu.com/p/390192953


GTRONICK /QSS :几套现成的 QSS。导入就可以使用了?
https://github.com/GTRONICK/QSS

hustlei /QssStylesheetEditor :QSS编辑设计工具
https://github.com/hustlei/QssStylesheetEditor


GTRONICK-QSS
GTRONICK/QSS: QT Style Sheets templates
https://github.com/GTRONICK/QSS
ubuntu.qss

qt中界面美化使用QSS的话有什么好的模板或者开源网站提供qss文件?

https://www.zhihu.com/question/30096670?sort=created

发布十几套Qt精美皮肤(Qt使用QSS进行界面美化)_qt 美化_极光远见的博客-CSDN博客

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值