PySide6
文章平均质量分 67
不要停止呼吸
这个作者很懒,什么都没留下…
展开
-
pyqtgraph+pyside6实现多y轴实时更新数据
【代码】pyqtgraph+pyside6实现多y轴实时更新数据。原创 2023-12-26 15:25:28 · 1258 阅读 · 1 评论 -
PySide6————Designer使用技巧
问题1:控件不随窗口大小改变而改变,怎么解决?解答:原因是窗口没有设置布局,只有设置了布局且控件加入布局才会实现自适应(所以子控件不随父控件大小而改变也是因为父控件没有设置布局。注意:如果窗口为空(即没有子控件)是无法设置布局的,我们要先加入一个子控件。问题2:设置了布局,将按钮控件加入布局后,按钮变得非常长,显得很丑,怎么办?解答:原因是空间利用率不高,控件会自动占满剩余可用控件。这时可以加入 Spacer 控件,因为程序运行时 Spacer 控件是不可见的,所以可以利用它来占满剩余的可用控件。原创 2023-11-03 20:08:42 · 1473 阅读 · 0 评论 -
PySide6————Qt资源系统,qrc文件用法,qrc文件转换为py文件
Qt 资源系统是一种独立于平台的资源管理器,如果应用程序始终需要一组特定的文件(图标、翻译文件等),使用Qt 资源管理系统可以有效防止应用文件丢失。简而言之,Qt 资源系统就是桌面应用中的静态文件管理器。Qt 资源系统基于(Qt 的资源编译器)和。原创 2023-11-02 12:39:11 · 1706 阅读 · 0 评论 -
PySide6————QWidget的sizePolicy属性解析
sizePolicy属性由四个值组成,分别是水平策略、垂直策略、水平伸展和垂直伸展。每种控件都有一个期望尺寸,即这个控件的建议尺寸,即默认尺寸。绝大多是的控件的默认尺寸是只读的,不可更改。对于不同的部件,默认拥有不同的sizeHint;同一部件的sizeHint也有可能不同,大小随着部件内容的变化而变化。原创 2023-10-27 14:45:56 · 857 阅读 · 1 评论 -
PySide6————QWidget属性
Designer中可以设置的QWidget属性共有31个,如下图所示。原创 2023-10-27 14:41:53 · 582 阅读 · 1 评论 -
PySide6————实现多个按钮控制一个进度条QProgressBar
上面的代码,有一个缺陷,如果大量复杂工作在按钮的点击事件槽函数中执行的话,那么有可能造成程序界面响应失效。实现三个按钮控制一个进度条分别显示不同的进度。原创 2023-10-25 10:51:27 · 312 阅读 · 1 评论 -
PySide6————Qwidget属性
Designer中可以设置的QWidget属性共有31个,如下图所示。原创 2023-10-24 19:40:24 · 475 阅读 · 0 评论 -
pyqt坐标系统
QRect是一个矩形,可以用左、上、宽和高这四个整数构造,因而这两个构造方法实际上效果是一样的!Qt中的几何坐标以左上角为原点;水平为x轴,从左向右为正向;垂直为y轴,从上到下为正向。,Qt实际上是以一个长方形来表示组件的位置和大小的,包括左上角的坐标位置、长度和宽带。Qt中的GUI组件以左上角进行定位;Qt中的GUI组件可以在坐标系统中进行大小设置。geometry 属性保存。原创 2023-10-24 18:31:59 · 169 阅读 · 0 评论 -
pyside6实现在图片指定位置实时刷新数据
【代码】pyside6实现在图片指定位置实时刷新数据。原创 2023-10-20 11:29:04 · 2848 阅读 · 1 评论 -
PySide6————QtWidgets.QGraphicsView、QtWidgets.QGraphicsView、QtWidgets.QGraphicsItem教程
可以按照以下方式简单理解 QGraphicsItem、QGraphicsScene、QGraphicsView 三者的关系:QGraphicsItems:图形项目(直线、矩形、文本、自定义图形)QGraphicsScene:场景QGraphicsView :视口QGraphicsItem 表示图形项目作为的容器,与一起用于在二维平面上可视化整个场景,也可以放大并仅查看场景的一部分。")原创 2023-10-23 10:18:52 · 1313 阅读 · 0 评论 -
PySide6————多线程技术(QTimer、QThread、事件处理)
在GUI程序中,单线程常常满足不了需求。这是因为,当程序需要执行一个非常耗时的操作(例如渲染、大量计算、数据传输等操作),那么整个界面则可能出现无法交互的情况(这是非常糟糕的现象,想象一下,你想点击一下按钮,可是鼠标却一直是转圈圈的状态)一般来说,多线程技术涉及三种方法:计时器模块QTimer;多线程模块QThread;事件处理。原创 2023-10-23 21:43:42 · 3015 阅读 · 0 评论