分类目录归档:PyQt5

QSS样式笔记


PyQt5 QSS(Qt Style Sheets)完整语法手册 Qt Style Sheets(QSS)是 PyQt5 / PySide2 用于定义控件外观的语言, 语法类似 CSS,但有自己的一套规则和限制。

🧱 一、基础语法结构 QSS 基本结构与 CSS 类似: 选择器 { 属性名: 属性值; 属性名: 属性值; }

多个样式可连写: QPushButton, QToolButton { color: white; background-color: #3b5998; }

🧩 二、选择器类型 1️⃣ 控件名选择器 直接使用控件类名: Q...

Read more

Qtdesigner笔记


准备工作 pip install pyqt5 pip install PyQt5Designer pip install PySide2

启动designer的方法:在终端直接输入designer 常见问题 1. 如何添加图片 添加label标签。找到pixmap属性值。点击选择文件 2. label标签图片等比缩放问题解决方案 勾选scaledContents选项。 3. 关于尺寸的属性值

策略值 行为 典型应用场景

Fixed 部件大小固定为 sizeHint(),不可调整。 需要严格固定大小的部件(如图标)。

Minimum 部件的最小尺寸是 sizeHint...

Read more

pyqt5笔记


PyQt中有非常多的功能模块,开发中最常用的功能模块主要有三个:

QtCore包含了核心的非GUI的功能·主要和时间、文件与文件夹、各种数据、流、URLmime类文件、进程与线程一起使用

QtGui:包含了窗口系统、事件处理、2D图像、基本绘画、字体和文字类

QtWidgets:包含了一些列创建桌面应用的UI元素

设置父类的两种方式: btn = QPushButton("按钮") btn.setParent(w) #绑定父类

或 btn = QPushButton("按钮",w) QtWidgets下的小控件: 1.按钮 btn...

Read more