博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
QT 样式表
阅读量:5156 次
发布时间:2019-06-13

本文共 1414 字,大约阅读时间需要 4 分钟。

有时候我们需要实现整个界面风格的换肤可以用这个简便的方式

1.首先我们先增加一个以.qss为后缀的文件my.qss;

2.把要改变的样式放在my.qss文件中。

3.把我们写好的my.qss文件添加在资源文件.qrc中。

4.调用这个文件

1 QFile file(":/qss/my.qss");2 //只读的方式打开该文件3 file.open(QFile::ReadOnly);4 //读取文件中的全部内容,用tr()函数转化成QString类型5 QString styleSheet = tr(file.readAll());6 //为QApplication设置样式表

5.my.qss文件

1 /*****************主界面背景***********************/ 2 QMainWindow{ 3 /*背景图片*/ 4 background-image: url(:/image/beijing.png); 5 } 6  7 /*****************按钮部件************************/ 8 QPushButton{ 9 /*背景色*/10 background-color:rgba(100,225,100,30);11 /*边框样式*/12 border-style:outset;13 /*边框宽度*/14 border-width:4px;15 /*边框圆角半径*/16 border-radius:10px;17 /*边框颜色*/18 border-color:rgba(255,225,255,30);19 /*字体*/20 font:bold 14px;21 /*字体颜色*/22 color:rgba(0,0,0,100);23 /*填衬*/24 padding:6px;25 }26 27 /*鼠标悬停在按钮上时*/28 QPushButton:hover{29 background-color:rgba(100,255,100,100);30 border-color:rgba(255,255,255,200);31 color:rgba(0,0,0,200);32 }33 34 /*按钮被按下时*/35 QPushButton:pressed {36 background-color:rgba(100,255,100,200);37 border-color:rgba(255,255,255,20);38 border-style:inset;39 color:rgba(0,0,0,100);40 }41 42 43 /*******************滑块部件******************************/44 /*水平滑块的手柄*/45 QSlider::handle:horizontal{46 image: url(:image/sliderHandle.png);47 }48 49 /*水平滑块以前的部分*/50 QSlider::sub-page:horizontal{51 /*边框图片*/52 border-image:url(:/image/slider.png);53 }

 

转载于:https://www.cnblogs.com/wxh-53919/p/9370575.html

你可能感兴趣的文章
nodejs服务器部署教程一
查看>>
MyEclipse 2017 CI 10 发布(附下载)
查看>>
SQL SERVER 2008筛选时报错 无法为该请求检索数据
查看>>
Oracle审计--AUD$占用空间较大处理方案
查看>>
搭建高性能计算环境(七)、应用软件的安装之MS
查看>>
ASP.NET判断是否为手机登录
查看>>
离别的回忆
查看>>
4-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案升级篇(远程升级WIFI内部程序)
查看>>
关于Keil4 转到 Keil5以后的一些错误解决
查看>>
推荐一个很棒的JS绘图库Flot
查看>>
uni-app,v-for时 block 和 view 的使用
查看>>
jaxp与dom4j遍历xml树
查看>>
Python字典的操作与使用
查看>>
SQL 中的连接
查看>>
老妈的教诲
查看>>
django 基础框架学习 (一)
查看>>
UML建模工具Visio、Rational Rose、PowerDesign,Visual Paradigm for UML
查看>>
HDU2191——悼念512汶川大地震遇难同胞——珍惜现在,感恩生活
查看>>
GIt 撤销修改
查看>>
理解typedef(转)
查看>>