![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PyQt
文章平均质量分 66
Persus
这个作者很懒,什么都没留下…
展开
-
PyQt5 教程1
PyQt5 教程 安装PyQt5打开Qt Designer创建一个页面文件,安装PyQt5方法1:pip install pyqt5方法2:安装anaconda,里边已经包含了PyQt模块。打开Qt Designer对于安装anaconda的macOS前往anaconda目录open Designer.app创建一个页面文件,拖动左侧任意控件到中间页面内点击保存生成ui文件将ui文件转换为py文件pyuic5 -o test05.py untitled2.ui原创 2021-08-08 18:40:29 · 4290 阅读 · 1 评论 -
pyQt5+matplotlib 绘图-- 多个图显示
pyQt5+matplotlib 绘图所需模块代码实例所需模块matplotlibpyQtnumpy代码实例其中将横向布局和纵向布局与画图相结合。可以调整每个画布在应用中的尺寸。import numpy as npimport pyqtgraph as pgimport matplotlib.pyplot as pltfrom matplotlib.figure import Figurefrom pyqtgraph.Qt import QtCore, QtGuifrom mat原创 2022-02-23 17:46:54 · 11796 阅读 · 0 评论 -
pyqtgraph 教程
PyQtGraph 是一个用于科学和工程数据可视化的开源库,基于 PyQt 和 NumPy 构建而成。它提供了丰富的绘图工具和交互功能,可以用于创建高性能的实时数据图表、图像显示和信号处理应用。原创 2024-01-05 10:42:20 · 1283 阅读 · 0 评论 -
PyQt 定义控件SwitchButton 指南
PyQt 定义控件SwitchButton原创 2023-10-16 16:53:27 · 2609 阅读 · 0 评论 -
PyQt5之进度条:QProgressBar
PyQt5之进度条:QProgressBar在软件中,在处理特别冗长的任务时,如果没有相关的进度信息,这个等待的过程会比较考验用户的耐心,根据相关理论,进度条可以缓解用户在等待过程中的焦虑,所以,当程序的响应速度无法再提升时,可以选择增加进度条指明程序的处理进度。在PyQt5中,进度条控件为QProgressBar,它以动画的形式显示程序的处理进度。QProgressBarQProgressBar控件提供了水平或者垂直的进度条,可以通过设置进度条的最小值、最大值和当前值显示进度,最小值和最大值默认分原创 2022-03-31 18:33:57 · 22526 阅读 · 6 评论 -
PyQT5 多线程 QThread
PyQT5 多线程在常规的界面软件中,需要将UI线程和工作线程加以区分,主要原因是某些工作线程很复杂且耗时,比如下载某个文件或者长时间的计算,当执行这些进程时,UI主进程会被阻塞,界面会出现未响应的状态,所以需要用到多线程来解决这个问题。QThreadQThread是QT线程类中最核心的底层类。由于PyQt的跨平台特性,QThread要隐藏所有与平台相关的代码,可以先创建它的子类,然后覆盖本身所有的QThread.run()函数。import timefrom PyQt5.QtCore impor原创 2022-03-29 16:33:43 · 11792 阅读 · 2 评论 -
PyQt5 QFileDialog 详解
QFileDialog是 PyQt5 中用于显示文件和文件夹选择对话框的类。它提供了一种方便的方式,让用户在应用程序中选择文件、文件夹或多个文件。原创 2024-01-16 08:42:57 · 960 阅读 · 0 评论 -
pyqtgraph 设置线程阻塞
在这个例子中,LongRunningTask 类继承自 QThread,并模拟了一个每次耗时 1 秒的任务循环,总共循环 10 次。在 runLongTask 方法中,创建了一个 LongRunningTask 的实例,连接了 finished 信号到 longTaskFinished 方法,然后启动了线程并使用 wait 方法阻塞了主线程,直到任务完成。请注意,阻塞主线程可能导致界面冻结,因此在实际应用中,最好将耗时的任务放在单独的线程中,以确保主线程保持响应性。上述例子仅用于演示如何阻塞主线程。原创 2024-01-24 16:51:24 · 492 阅读 · 0 评论 -
PyQt QTextEdit 详解
QTextEdit是 PyQt 中用于编辑和显示多行文本的组件。它允许用户输入、编辑和格式化文本,并支持丰富的文本编辑功能。原创 2024-01-11 09:17:08 · 893 阅读 · 0 评论 -
QTreeWidget 详解
QTreeWidget是 PyQt5 框架中的一个重要部件,它提供了树形结构的视图,可以用于显示层级数据。以下是的详细讲解,包括基本用法、主要方法和属性以及如何与其他组件进行交互。原创 2024-05-28 15:52:12 · 686 阅读 · 0 评论 -
QListWidget详解
QListWidget是 PyQt5 中一个方便的部件,用于创建和管理列表。它继承自QListView,并提供了一些高级功能,使得添加和管理列表项更加简单。以下是的详解,包括基本用法、主要方法和属性以及如何与其他组件进行交互的代码示例。原创 2024-05-28 16:01:13 · 611 阅读 · 0 评论 -
PyQtGraph 之PlotCurveItem 详解
PlotCurveItem 是 PyQtGraph 中用于显示曲线的图形项。以下是 PlotCurveItem 的主要参数和属性介绍。原创 2024-01-25 09:47:06 · 848 阅读 · 0 评论 -
pyqtgraph 设置按键函数
在这个例子中,创建了一个自定义的 QMainWindow 子类(MyMainWindow),并将一个 PlotWidget 添加为主窗口的中央部件。然后,使用 QShortcut 创建了一个 Ctrl + Q 的快捷键,将其连接到 exitApplication 方法,该方法在按下快捷键时退出应用程序。pyqtgraph 设置按键函数,比如ctrl+q 退出以使用 PyQtGraph 来设置按键函数,以在按下特定组合键时执行操作。原创 2024-01-24 16:53:34 · 592 阅读 · 0 评论 -
Pyqt组合控件与QSpacerItem指南
Pyqt组合控件与QSpacerItem 介绍,其中包括相关参数的介绍原创 2023-10-17 10:40:58 · 2045 阅读 · 0 评论