没有合适的资源?快使用搜索试试~ 我知道了~
QSS介绍前言 QSS即Qt样式表,是用来自定义控件外观的一种机制,QSS大量参考了Css的内容,但QSS的功能要比Css弱得多,体现在选择器少,可以使用的QSS属性也少,而且并不是所有的属性都可以应用在PyQt的控件上,QSS使页面美化跟代码层分开,利于维护 QSS的语法规则 QSS的语法规则几乎与CSS相同,QSS样式由两部分组成,其中一部分是选择器(Selector),指定哪些软件会受到影响,另一部分是声明(Declaration),指定哪些属性应该在控件上进行设置,声明部分是一系列的“属性:值”对,使用(;)分割各个不同的属性值对,使用大括号({})将所有的声明包括在内,例如 QPu
资源推荐
资源详情
资源评论

格式:pdf 资源大小:108.6KB 页数:3















格式:pdf 资源大小:24.3KB 页数:1












Python GUI库库PyQt5图形和特效样式图形和特效样式QSS介绍介绍
QSS介绍前言介绍前言
QSS即Qt样式表,是用来自定义控件外观的一种机制,QSS大量参考了Css的内容,但QSS的功能要比Css弱得多,体现在选
择器少,可以使用的QSS属性也少,而且并不是所有的属性都可以应用在PyQt的控件上,QSS使页面美化跟代码层分开,利
于维护
QSS的语法规则的语法规则
QSS的语法规则几乎与CSS相同,QSS样式由两部分组成,其中一部分是选择器(Selector),指定哪些软件会受到影响,另
一部分是声明(Declaration),指定哪些属性应该在控件上进行设置,声明部分是一系列的“属性:值”对,使用(;)分割各
个不同的属性值对,使用大括号({})将所有的声明包括在内,例如
QPushButton{color:red}
表示设置QPushButton类及其子类的所有实例的前景色是红色,其中,QPushButton表示选择器,指定所有的QPushButton类
及其子类都会受到影响,注意,凡是继承自QPushButton的子类都会受到影响,这是与Css不同的地方,因为css应用的都是
一些标签,没有类的结构,更没有子类的概念,{color:red}则是规则的定义,表示指定前景色是红色
实例:实例:QSS语法规则示范语法规则示范
import sys
from PyQt5.QtWidgets import *
class WindowDemo(QWidget):
def __init__(self):
super(WindowDemo, self).__init__()
#设置窗口标题
self.setWindowTitle('QSS样式')
#实例化按钮,设置显示文本
btn1=QPushButton(self)
btn1.setText('按钮1')
# 实例化按钮,设置显示文本
btn2=QPushButton(self)
btn2.setProperty('name','btn2')
btn2.setText('按钮2')
#添加控件到布局中,设置窗口布局方式
vbox=QVBoxLayout(self)
vbox.addWidget(btn1)
vbox.addWidget(btn2)
#设置样式;按钮的背景颜色绿色
# qssStyle = '''
# QPushButton[name='btn2']{background-color:green}
# '''
qssStyle = '''
QPushButton{background-color:green}
'''
#加载设置好的样式
self.setStyleSheet(qssStyle)
if __name__ == '__main__':
app=QApplication(sys.argv)
win=WindowDemo()
win.show()
sys.exit(app.exec_())
运行效果如下
资源评论


weixin_38711778
- 粉丝: 2
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 微博网络媒体消费者行为分析.doc
- 基于数据挖掘分析含黄精复方专利的临证应用及组方配伍.docx
- 淘宝电子商务运营计划书.doc
- JAVA技术Web应用开发选择题附答案.doc
- 电工基础项目管理申报及建设规划书.doc
- 项目管理方法论之战(一):PMBOK-vs-PRINCE2----美国和英国之间的冷战.docx
- 空间定位在智慧城市建设中的策略.pdf
- 中职计算机教学探讨.docx
- 电气工程自动化及其节能设计的应用探究.docx
- 电算会计的发展趋势网络会计的论文-会计电算会计论文.docx
- Matlab课程方案设计书.doc
- 运用大数据思维推动互联网+党建路径.docx
- PLC与控制系统的开放性.doc
- 电子商务会员与积分系统设计.docx
- 实战打造爆款的各种方式网络营销.doc
- 信息自动化控制技术在水电工程中的应用.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
