Qt样式表qss的两种用法
来源:互联网 发布:南京浦口行知基地图片 编辑:程序博客网 时间:2024/05/18 17:41
Qt的qss(样式表)使我们能够自定义控件的显示效果,令界面看起来不再单调,更具个人风格,而在VS+Qt的开发环境下,实现样式表主要有两种方式,下面以QPushButton为例介绍这两种实现方式:
1.通过Qt Designer修改样式表
在VS下新建Qt工程,会自动生成一个.ui文件,用Qt Designer打开后可以拖动控件摆放,回到VS中编译,刚才摆放的控件会自动在ui_xxxx.h生成代码;
因此第一种方法就是在Qt Designer中直接修改,然后自动生成代码到ui_xxxx.h文件中:QPushButton->右键->改变样式表->修改按钮样式(demo下载传送点)
2.通过加载.qss文件修改样式表
在新建的文本文件中写样式表内容,然后把文件后缀名改为qss;
在VS下新建Qt工程,在Resource Files目录下找到.qrc文件,将上一步创建的qss文件加入到资源文件qrc中;
创建QFile对象,通过Resource URL加载qss文件,然后将加载到的内容setStyleSheet()即可(demo下载传送点)
效果图(两种方法同,包括按钮的三态效果):
阅读全文
1 0
- Qt样式表qss的两种用法
- Qt QSS样式表
- 两种QSlider进度条的QSS样式
- Qt样式表qss的使用
- Qt样式表qss的使用
- QT样式表Qss的应用
- QT QSS样式表心得
- Qt/Qss样式表基础
- Qt之样式表QSS
- QT开发之QSS样式表的加载
- 【Qt开发】QT样式表单 qss的样式优化
- Qt样式表QSS基本使用
- Qt之QSS样式
- QSS样式表的使用
- qt的qpushbutton的基本qss 用法
- 【Qt】自定义样式之QSS
- Qt 中关于菜单栏 QMenuBar 中 QMenuBarExtension 的qss 样式
- Qt/QSS封装管理类,更好的管理你的QSS样式
- 大型网站系统架构的演化
- jQuery调用打印机
- SparkSQL---Dataframe(Dynamic)
- Nginx部署静态网页(2017.11.17添加https)
- Eclipse配置Maven--Missing c3p0.jar包
- Qt样式表qss的两种用法
- HDU 4407 Sum (容斥原理)
- 【转载】如何抓取winhttp接口的请求
- java.lang.IndexOutOfBoundsException: setSpan (-1 ... -1) starts before 0
- const和static
- Oracle Instant Client(即时客户端) 安装与配置
- STM32F429 时钟系统笔记
- VS2010 类库程序集 无法添加WPF窗口、WPF用户控件
- PyQt5笔记