
PySide6 学习笔记
文章平均质量分 78
一个老程序员的PySide6学习笔记,日常工作中看到年轻人也使用PySide,自己也跟着年轻人学习。
Humbunklung
这个作者很懒,什么都没留下…
展开
-
PySide6 GUI 学习笔记——常用类及控件使用方法(标签控件QLabel)
本文介绍了 PySide6 中 QLabel 控件的常用属性、方法及其应用场景,并通过两个 Python 代码示例演示了 QLabel 在文本、富文本、图片及超链接等方面的实际用法。QLabel 适合用于显示静态文本或图片,支持丰富的文本格式和交互功能,是 GUI 编程中常用的基础控件之一。原创 2025-06-01 11:55:10 · 597 阅读 · 0 评论 -
PySide6 GUI 学习笔记——常用类及控件使用方法(地址类QUrl)
QUrl 是 PySide6.QtCore 模块中的一个类,用于处理和操作 URL(统一资源定位符)。它可以解析、构建、修改和验证 URL 字符串,广泛应用于网络编程和需要处理地址的场景。原创 2025-06-01 11:06:17 · 1198 阅读 · 0 评论 -
PySide6 GUI 学习笔记——常用类及控件使用方法(光标类图标QCursor)
QCursor 类用于管理鼠标光标形状与位置。支持预定义光标、自定义位图/掩码光标,并提供全局光标位置控制。原创 2025-05-26 13:13:11 · 1026 阅读 · 0 评论 -
PySide6 GUI 学习笔记——常用类及控件使用方法(常用类图标QIcon)
QIcon 是 Qt for Python 中用于管理可缩放图标的类,支持多种显示模式和状态。它能够根据不同的 UI 场景(如正常、禁用、激活、选中等状态)自动选择合适的图标样式,并支持从图像文件、主题系统或图标字体加载图标。原创 2025-05-25 19:42:10 · 436 阅读 · 0 评论 -
PySide6 GUI 学习笔记——常用类及控件使用方法(常用图像类)
PySide6 提供了 QImage、QPixmap、QPicture 和 QBitmap 四个类,用于处理图像。QPixmap 适合将图像显示在电脑屏幕上,可以使用QPixmap在程序中打开png、jpeg等图片。QBitmap是QPixmap的子类,用于处理位图,它的色深限定为1,颜色只有两种:黑色和白色,用于制作光标QCursor或画刷QBrush等。QImage专门读取像素文件,其存储独立于硬件,是一种QPaintDevice设备,可直接在QImage上用QPainter进行图像绘制,且可以在另原创 2025-05-25 19:10:28 · 702 阅读 · 0 评论 -
PySide6 GUI 学习笔记——常用类及控件使用方法(常用类调色板QPalette)
`QPalette`管理`Qt`控件的颜色方案,它的颜色组`ColorGroup`包含3个状态原创 2025-05-20 19:55:55 · 620 阅读 · 0 评论 -
PySide6 GUI 学习笔记——常用类及控件使用方法(常用类颜色常量QColorConstants)
`QColorConstants` 是 Qt for Python 提供的一个预定义颜色常量集合,包含标准Qt颜色和SVG规范颜色。这些常量可直接替代 `QColor` 对象,无需解析字符串,性能更优且保证有效性。原创 2025-05-17 19:05:51 · 510 阅读 · 0 评论 -
PySide6 GUI 学习笔记——常用类及控件使用方法(常用类颜色QColor)
`QColor` 是用于处理颜色的类,支持 RGB、HSV、HSL、CMYK 等多种颜色模型,提供颜色创建、转换、分量操作及格式转换功能。支持透明度设置,可通过颜色名称或十六进制字符串定义颜色。原创 2025-05-17 18:29:35 · 675 阅读 · 0 评论 -
PySide6 GUI 学习笔记——常用类及控件使用方法(常用类字体QFont)
字体类`QFont`用于设置界面控件上显示的字体,它包含字体名称、字体尺寸、粗体字、斜体字、删除线、上划线、下划线、字体间距等属性。如果指定的字体在使用时没有对应的字体文件,`Qt`将自动选择最接近的字体,如果要显示的字符在字体中不存在,则字符会被显示为一个空心方框。原创 2025-05-10 21:06:29 · 1285 阅读 · 0 评论 -
PySide6 GUI 学习笔记——常用类及控件使用方法(常用类边距QMarginsF)
QMarginsF用于定义四个浮点型边距(左、上、右、下),描述围绕矩形的边框尺寸。所有边距接近零时 `isNull()` 返回 `True`,支持运算符重载和数学运算。本文简单描述该类的重要方法,并给出Python代码示例。原创 2025-05-10 20:20:58 · 360 阅读 · 0 评论 -
PySide6 GUI 学习笔记——常用类及控件使用方法(常用类边距QMargins)
QMargins采用整数的形式,用于描述矩形四周边框尺寸,包含左(left)、上(top)、右(right)、下(bottom)四个整型边距值。本文对该类的常用方法做了简单总结,并用Python代码做了示例。原创 2025-05-10 19:58:53 · 878 阅读 · 0 评论 -
PySide6 GUI 学习笔记——常用类及控件使用方法(常用类矩形QRectF)
• 使用float类型存储坐标,适合需要高精度定位的场景• 可精确表示小数位置和尺寸(如50.5像素)原创 2025-04-24 20:56:19 · 1156 阅读 · 0 评论 -
PySide6 GUI 学习笔记——常用类及控件使用方法(常用类矩形QRect)
PySide6.QtCore.QRect 使用整数精度定义平面矩形区域,其官方文档参考。注意left,right之类的方法问题。原创 2025-04-20 22:51:13 · 1114 阅读 · 0 评论 -
PySide6 GUI 学习笔记——常用类及控件使用方法(常用类尺寸QSizeF)
QSizeF类使用浮点精度定义二维对象的尺寸。官方文档在这里。原创 2025-04-20 22:45:07 · 274 阅读 · 0 评论 -
PySide6 GUI 学习笔记——常用类及控件使用方法(常用类尺寸QSize)
在Python脚本中,通过引入QSize类。构造方法__init__()和构造方法根据给定的width和height构造一个尺寸,__init__()则构造一个尺寸为(-1, -1),即宽和高均为-1的QSize尺寸对象,则通过一个QSize对象p来构造一个QSize对象。# 构造一个宽和高都是0的QSize尺寸对象# 带参数构造一个尺寸对象# 以一个尺寸对象作为构造参数对象序列化方法。print(p)__repr__()方法,相当于toString方法,将对象转换为字符串。原创 2025-02-17 21:55:22 · 786 阅读 · 0 评论 -
PySide6 GUI 学习笔记——常用类及控件使用方法(常用类坐标点QPointF)
通过浮点数精度,在平面上定义一个点。PySide的点和Windows窗体类似,以左上方为坐标原点,从左至右是轴方向,自上往下是轴方向。QPointF官方文档在脚本中,通过如下语句导入:构造方法根据给定的和坐标构造一个点,则构造一个坐标为“空点”,即坐标原点,则通过一个对象来构造一个对象。输出这两个点,分别是:的特殊方法,将对象序列化()时,会调用这个方法,如:用于定义对象的字符串表示形式。当你直接打印一个类的实例化对象时,Python 会自动调用该方法,以输出对象的自我描述信息。如这里的QPoin原创 2024-11-17 18:18:54 · 457 阅读 · 0 评论 -
PySide6 GUI 学习笔记——常用类及控件使用方法(常用类坐标点QPoint)
控件是PySide设计好的能承载用户输入、输出的小窗体,将多个控件有机整合,能形成用户所需要的界面。而每一个控件,都有属于自己的属性、方法、信号、槽函数和事件(event),且控件与控件之间又有继承关系。PySide GUI变成经常用到坐标点(位置)、尺寸、矩形框、页边距、字体、颜色、调色板、图像、图标、光标和地址(QUrl)等类。通过整数精度,在平面上定义一个点。PySide的点和Windows窗体类似,以左上方为坐标原点,从左至右是轴方向,自上往下是轴方向。QPoint官方文档在脚本中,通过如下语句导入原创 2024-06-01 23:04:38 · 1089 阅读 · 0 评论 -
PySide6 GUI 学习笔记——控件之间的关系
控件间的关系,体现在控件的排列方式、布局、按钮文字图标、菜单文字图标等多个方面。而界面上的快捷键、Tab键顺序等,都会影响操作的便捷性。界面设计本身是一门复杂的学问,它需要考虑程序的运行环境,如屏幕大小及比例、操作系统风格等多个因素。原创 2024-05-18 19:33:46 · 669 阅读 · 0 评论 -
PySide6 GUI 学习笔记——Python文件编译打包
前面编写的软件工具都必须运行在Python环境中,且通过命令行的方式运行,通过Python打包工具,我们可以把.py文件封装成对应平台的运行文件,供用户执行。原创 2024-04-27 21:24:59 · 1310 阅读 · 2 评论 -
PySide6 GUI 学习笔记——使用资源文件
在界面开发中,我们常常将一些图片、图标等资源统一存放到资源文件中供使用,从而让图形界面表达能力更好,更加丰富,譬如带图标的按钮、菜单、窗口等等。PySide6可以将多个图标、图片等资源文件编译到.py文件中,这样可以被我们的程序直接调用,使得资源的管理更加方便。原创 2024-04-27 21:22:05 · 1115 阅读 · 0 评论 -
PySide6 GUI 学习笔记——用设计器设计界面
使用pip命令安装PySide6后,可以在安装目录的Scripts文件夹下找到PySide6-designer.exe文件,双击该文件,则可以打开设计窗口。比如说我的电脑,PySide6在D分区下miniconda的base环境里安装,那么路径就是。![Pyside6-designer路径]当然,我们也可以采用直接输入命令的方法打开设计器。原创 2024-03-16 14:07:50 · 1602 阅读 · 1 评论 -
PySide6 GUI 学习笔记——用代码定义界面
通过一个函数定义界面,如setupUI()函数,定义界面中的各个控件。开发时可参照Qt的PySide6官方文档,例如程序中关于的相关描述。import sysQMessageBox.information(window, "提示信息", "这是用函数定义的界面。")def setupUi(window): #形参window是一个窗口实例对象window.setWindowTitle('用函数定义界面') #设置窗口标题window.resize(300, 150) #设置窗口尺寸。原创 2024-03-10 20:52:43 · 1148 阅读 · 1 评论 -
PySide6 GUI 学习笔记——PySide6简介及其安装
PySide是Qt的Python应用,它将C++环境下的Qt移植到Python环境。原创 2024-03-10 20:41:41 · 1610 阅读 · 1 评论