qt加载qss的方法

 

1. 如下图 ,右击qtTest选择添加新文件

 

 

  

2. 在弹出的对话框选择Qt----------> Qt  Resource  File

 

 

 

 

3.  名称为resource   

 

 

 

 

 

 

4. 此时项目结构图为:

 

 

5.main.cpp所在目录新建一个空的txt文件,命名为stylesheet.qss,可以添加一些样式保存

 

6. 右击resource.qrc选择添加现有文件,将刚才新建的stylesheet.qss添加进来

 

 

 

 

 

7.此时目录结构图如下:

 

 

 

 

8.打开main.cpp

 

  添加如下代码:

QFile qss("stylesheet.qss");

       if( qss.open(QFile::ReadOnly))

       {

           qDebug("open success");

           QString style = QLatin1String(qss.readAll());

           a.setStyleSheet(style);

           qss.close();

 

       }

       else

       {

          qDebug("Open failed");

 }

 

代码的位置为如下图:

,运行起来就oK

注:有一次这句写成QFile qss(":stylesheet.qss"); 这样才行,当时是qss文件与pro同目录 

qss样式的写法自己琢磨吧

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值