qwidget美化_【转载】Qt界面美化  QSS

本文介绍了如何使用Qt Style Sheets为Qt界面创建个性化UI。通过实例展示了如何设置QGroupBox、QLineEdit、QCheckBox、QRadioButton等控件的样式,包括背景图片、边框圆角、颜色渐变等效果。同时,文章提到了在Symbian平台上使用QSS时的注意事项。
摘要由CSDN通过智能技术生成

引言

作为一套GUI框架,Qt是非常强大的。(注:Qt

不仅是一套优秀的GUI框架,同时也是一套出色的应用程序框架)。

在UI的制作方面Qt为广大开发者提供了一套强大而易用的工具,她就是——Qt

Style Sheets。

本文将向大家举例介绍如何使用Qt Style

Sheets制作个性化的UI界面。例子程序(stylesheetDemo)可通过本文末尾所附链接下载。

UI涉及的东西非常庞杂,Qt Style

Sheets也包含许许多多的内容,因此本文并不试图对Qt

Style

Sheets进行系统的理论性的详解,那需要数十倍于本文的篇幅。本文仅通过几个例子,将大家引入Qt

Style Sheets的大门,以后如有更多需求大家直接在Qt

Assistant中查询Qt Style

Sheets并且结合自己写的程序进行测试就可以了。

测试设备

Nokia N8

预备知识

Style sheets 是由一系列的style rules组成的。一条style

rule

由选择器selector和声明declaration这两部分构成。selector说明这条规则在哪些widgets上起作用,declaration说明要在这些widgets上设置什么属性properties。例如:

QPushButton, QLineEdit { color: red; background-color: white }

在上面这条style rule中QPushButton, QLineEdit

是两个选择器,中间用逗号连接。 { color: red;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值