摘要:
一、QSS前景设置-字体文本设置 1.基本概念 '''文本字体 font font-size font-style:normal(标准字体) italic(斜体) oblique() font-weight:normal(标准字体==400) bold(加粗字体==700) bolder(更粗字体) 阅读全文
posted @ 2022-03-24 22:06
Trouvaille_fighting
阅读(1537)
评论(0)
推荐(0)
摘要:
一、QSS语法声明 - 背景设置 1.基本概念 '''样式叠加 hb = QHBoxLayout(self) for i in range(0, 4): btn = QPushButton(self) btn.move(300, 300) # btn.resize(110, 110) btn.set 阅读全文
posted @ 2022-03-24 22:04
Trouvaille_fighting
阅读(313)
评论(0)
推荐(0)
摘要:
一、QSS语法声明-边框渐变色设置 1.基本概念 '''颜色的线性变化 background-color:qlineargradient(x1:0, y1:0, x2:1, y2:0, stop:0 red, stop:0.5 white, stop:1 green) x1:0, y1:0 起始点坐 阅读全文
posted @ 2022-03-24 22:00
Trouvaille_fighting
阅读(1109)
评论(0)
推荐(0)
摘要:
一、QSS语法声明-外边距和内边距设置 盒子模型包含四个属性(margin、border、padding、content)。 1.基本内容 '''外边距(px/em) margin margin-top margin-right margin-bottom margin-left QLabel{ b 阅读全文
posted @ 2022-03-24 21:54
Trouvaille_fighting
阅读(4108)
评论(0)
推荐(1)
摘要:
一、QSS语法声明-边框的圆角设置 边框的圆角设置中注意半径(radius)的概念,半径是设置边框圆角大小的唯一参数 1.基本概念 '''边框圆角 border-radius border-top-left-radius border-top-right-radius border-bottom-l 阅读全文
posted @ 2022-03-24 21:35
Trouvaille_fighting
阅读(3042)
评论(0)
推荐(0)
摘要:
一、QSS语法声明-边框的样式、宽度、颜色设置 1.盒子模型 认识盒子模型(margin外边距,border边框,padding内边距,content内容矩形)(样式、宽度、颜色) 2.基本概念 顺序:上 右 下 左 顺序:上下 左右 '''样式声明 border-style border-top- 阅读全文
posted @ 2022-03-24 21:28
Trouvaille_fighting
阅读(7930)
评论(0)
推荐(0)
摘要:
一、QSS伪状态 为选择器添加一些特殊的效果,比如鼠标停留高亮效果,或者鼠标按下切换效果等,都是为了使控件和用户的交互更加明显,这节课就来介绍几种常用的QSS伪状态的使用。 1.基本原理 常见伪状态: '''常见伪状态 :checked # 控件被选中 :unchecked # 控件被取消选中 :h 阅读全文
posted @ 2022-03-24 21:17
Trouvaille_fighting
阅读(891)
评论(0)
推荐(0)
摘要:
一、QSS的8种选择器演示 1. 通配符 # 1.通配符选择器:匹配所有控件 ''' *{ // 用*号匹配所有控件 color:green; } ''' # 2.类型选择器(通过控件类型来匹配控件包含子类) ''' QPushButton{ font-size:30px; } Btn{ font- 阅读全文
posted @ 2022-03-24 20:31
Trouvaille_fighting
阅读(2838)
评论(0)
推荐(0)
摘要:
一、三种典型的PyQt5引用QSS代码方法介绍 1.基本知识 第一种一般用于临时定义控件样式的时候 第二种主要用于单个文件中使用到某些样式,又不至于太过复杂 第三种主要用于整个项目的样式开发 2.类别 局部设置 第一种: 第二种: 全局设置 第一种: 第二种: 3.代码 from PyQt5.Qt 阅读全文
posted @ 2022-03-24 19:58
Trouvaille_fighting
阅读(1734)
评论(0)
推荐(0)
摘要:
一、Qt Designer UI文件使用方法 UI文件的使用最好不要直接使用,以免后期在修改界面的时候重新生成py文件的时候,我们之前写的代码会全部被覆盖 1.原有代码 将UI界面转换为.py文件 注意:不能每次直接转换,会把在.py文件内写的东西覆盖 2.设置一个新的py文件 创建一个新的py文件 阅读全文
posted @ 2022-03-24 17:30
Trouvaille_fighting
阅读(526)
评论(0)
推荐(0)
摘要:
一、Qt Designer右键功能,属性修改和类型提升 1.右键功能 改变对象名称 效果: 文本提示 大小限定 右键->大小限定 修改参数 2.右边栏 对象查看器:就是整体的结构 属性编辑器:可以修改一些属性 信号和槽 动作编辑器 添加资源 3.类型提升 就是升级另外一个类,但是这个类本身继承了原有 阅读全文
posted @ 2022-03-24 16:37
Trouvaille_fighting
阅读(837)
评论(1)
推荐(0)
摘要:
一、Qt Designer控件及布局操作 Qt Designer软件界面的左边栏控件的使用方法和布局管理器的添加方式,通过直接拖拽和右键功能来实现控件对象的创建,还通过三种方式讲解控件的布局设置。 1.信号和槽的连接 第一步 第二步 第三步 第四步 第五步 快捷标志 2.tab键操控不同的光标 原始 阅读全文
posted @ 2022-03-24 16:12
Trouvaille_fighting
阅读(1048)
评论(0)
推荐(0)
摘要:
一、UI转换器和qrc资源转换器安装和使用演示 当我们保存UI的时候,我们的文件夹中会出现两个文件,而这两个文件我们通过Pycharm都没有办法直接使用,这时候我们就需要UI和qrc转换器来把他们转化成.py文件 qrc一般就是背景图的文件 1. 将UI转为.py文件 1>添加PYUIC setti 阅读全文
posted @ 2022-03-24 12:20
Trouvaille_fighting
阅读(504)
评论(0)
推荐(0)
摘要:
一、Qt Designer简介、安装及演示 1.安装 在对应环境下安装 打开designer 2.创建 一般选择widget 3.添加控件 4.保存-预览 5.修改密码的格式 保存-预览 修改背景图和样式 阅读全文
posted @ 2022-03-24 11:55
Trouvaille_fighting
阅读(643)
评论(0)
推荐(0)
摘要:
一、焦点控制演示 1.基本概念 设置焦点:setFocus() 清空焦点:clearFocus() 设置用哪种方式获得焦点:setFocusPolicy() TabFocus : 只能使用Tab键才能获取焦点 ClickFocus: 只能使用鼠标点击才能获取焦点 StrongFocus:上面两种都行 阅读全文
posted @ 2022-03-24 10:42
Trouvaille_fighting
阅读(165)
评论(0)
推荐(0)
摘要:
一、键盘事件演示 1.基本知识 QkeyEvent 文档 普通键是输入等设置,我们一般用不到,用到大多是我们自定义的键盘快捷键。这些快捷键有的是一个字符实现的,有的是多个字符或字符加特殊符号,甚至是像Alt、Ctrl这样的虚字符。 2.代码 from PyQt5.Qt import * import 阅读全文
posted @ 2022-03-24 10:31
Trouvaille_fighting
阅读(72)
评论(0)
推荐(0)
摘要:
一、控件交互方法 1.基本概念 交互状态: 是否可用:setEnabled(bool)控件是否禁用 isEnable() 是否显示:setVisible(bool) isVisible() isVisibleTo() 是否隐藏: setHidden(bool) show()隐藏 hide()展示 i 阅读全文
posted @ 2022-03-24 10:11
Trouvaille_fighting
阅读(172)
评论(0)
推荐(0)
摘要:
一、自定义窗口演练鼠标和窗口事件 1.案例功能 通过一个自定义窗口来实现鼠标事件和窗口事件的演练,课程中也增加了一些QObject中的方法。案例要求是创建一个无边框的窗口,透明度为80%,而且窗口拥有放大,缩小和回复正常大小功能,最后还要支持鼠标拖动功能。这是一个总和案例 2.代码 from PyQ 阅读全文
posted @ 2022-03-24 09:49
Trouvaille_fighting
阅读(85)
评论(0)
推荐(0)

浙公网安备 33010602011771号