上位机框架 python+pyQT
文章平均质量分 60
上位机框架 python + pyQT pySide
高亚奇
医疗仪器软件、上位机开发者
展开
-
[实例] pyQT实现登录界面 python实现服务器 实现网络访问登录退出功能
代码结构:主python 代码:share 全局单例 python文件代码: 登录成功以后进入主界面:原创 2023-12-29 10:51:43 · 501 阅读 · 0 评论 -
pyQT自定义控件---实例
【代码】pyQT自定义控件---实例。原创 2023-12-29 09:20:17 · 346 阅读 · 0 评论 -
pyQT自定义控件
现在我们可以创建一个真正需要用到的自定义控件了。在黑羽Elife项目中,要求开发一个模拟充电桩、洗车机设备的测试工具。下面的示例代码来实现充电口控件"""插座控件"""# 控件设置为固定大小# 画插座边框,细线条# 画插孔线条,组线条# 创建第1个插座实例# 创建第2个插座实例# 创建第3个插座实例。原创 2023-12-28 12:48:19 · 370 阅读 · 0 评论 -
PyQt5 导入Ui文件、matplotlib嵌入pyqt、matplotlib操作 实例:日志曲线生成工具
【代码】PyQt5 导入Ui文件、matplotlib嵌入pyqt、matplotlib操作 实例。原创 2023-12-28 11:09:07 · 513 阅读 · 0 评论 -
python pandas详解(快速入门)
本节,将介绍 Pandas 最常用的一些功能,今后几乎在所有的数据处理和分析过程中,都会用到,也是最简单的方法。现在,让我们马上来使用 pandas。原创 2023-12-27 10:06:07 · 993 阅读 · 0 评论 -
Matplotlib详解
Matplotlib 是一款用于数据可视化的 Python 软件包,支持跨平台运行,它能够根据 NumPy ndarray 数组来绘制 2D 图像,它使用简单、代码清晰易懂,深受广大技术爱好者喜爱。NumPy 是 Python 科学计算的软件包,ndarray 则是 NumPy 提供的一种数组结构。Matplotlib 由在 2002 年开始编写, 2003 年 Matplotlib 发布了第一个版本,并加入了 BSD 开源软件组织。原创 2023-12-27 17:03:42 · 753 阅读 · 0 评论 -
matplotlib嵌入pyqt
在PyQt中显示Matplotlib图表,通常使用 FigureCanvasQTAgg 类,这个类可以将Matplotlib的图表嵌入到PyQt应用程序中。其中FigureCanvasQTAgg 是 Matplotlib 的 Qt5 Agg 后端,用于在 Qt 应用程序中呈现 Matplotlib 图表。3.将 Matplotlib 的图形(Figure)对象嵌入到一个 PyQt 应用程序中,以便在 GUI 窗口中显示图表。最后,你可以将图表添加到自己的布局中。原创 2023-12-27 16:11:16 · 479 阅读 · 0 评论 -
数据可视化
如果将文本数据与图表数据相比较,人类的思维模式更适合于理解后者,原因在于图表数据更加直观且形象化,它对于人类视觉的冲击更强,这种使用图表来表示数据的方法被叫做数据可视化。图1:数据可视化当使用图表来表示数据时,我们可以更有效地分析数据,并根据分析做出相应的决策。在学习 Matplotlib 之前,了解什么是数据可视化是非常有必要的。原创 2023-12-27 16:13:24 · 325 阅读 · 0 评论 -
PyQt5打开文件夹
在PyQt5中使用QFileDialog来打开文件夹非常方便,我们可以通过QFileDialog.getOpenFileName()或QFileDialog.getOpenFileNames()方法来打开文件选择对话框,并选中需要打开的文件。在打开文件选择对话框之前,我们还可以对文件选择对话框进行一些选项调整,例如设置初始目录、过滤文件类型等等。除了这些基本功能之外,QFileDialog还提供了一些额外功能,例如显示恶意文件警告、快速预览选中文件等等。原创 2023-12-21 13:14:23 · 1395 阅读 · 0 评论 -
PyQt5 、PySide2窗口切换、模态窗口弹框
所谓模式对话框,就是弹出此对话框后, 原窗口就处于不可操作的状态,只有当模式对话框关闭才能继续。这样还有一个好处:被隐藏的窗口再次显示时,原来的操作内容还保存着,不会消失。程序开始的时候显示一个窗口(比如登录窗口),操作后进入到另外一个窗口,怎么做。有的时候,我们需要弹出一个模式对话框输入一些数据,然后回到 原窗口。方法很简单,主要就是 实例化另外一个窗口,显示新窗口,关闭老窗口。如果经常要在两个窗口来回跳转,可以使用。方法 隐藏窗口, 而不是。原创 2023-12-01 14:23:50 · 434 阅读 · 1 评论 -
Qt 窗口部件 QMainWindow、QWidget、QDialog 使用原则
显示模态对话框最常见的方法是调用其exec()函数,当用户关闭对话框,exec()将提供一个有用的返回值,并且这时流程控制继续从调用exec()的地方进行。对于进度对话框来说,调用setModal(true)是非常有用的,用户必须拥有与其交互的能力,例如:取消长时间运行的操作。如果隐藏对话框后调用show()函数,对话框将显示在其原始位置,这是因为窗口管理器决定的窗户位置没有明确由程序员指定,为了保持被用户移动的对话框位置,在closeEvent()中进行处理,然后在显示之前,将对话框移动到该位置。原创 2023-12-01 16:22:25 · 182 阅读 · 1 评论 -
PyQt5 、PySide2导入Ui文件的两种方式
PyQt5 、PySide2导入Ui文件的两种方式原创 2023-12-01 14:10:03 · 815 阅读 · 1 评论 -
VSCode配置Python、PyQt5、QtDesigner开发环境
因为VS需要为每一个文件夹做单独配置,所以建议把.vscode文件夹放到你常用的文件夹的顶层,这样就不用重复配置了。在左侧,资源管理器VS-Code-Python下面那片空白区域,右键,选择PYQT:New Form的话,就会打开qt designer 界面编辑器。在VSCode工作区文件夹建立对应Python语言的文件夹,如命名为:VS-Code-Python,再在此文件夹下建立一个.vscode文件夹。然后,拖上几个控件,如单选框,多选框,按钮等,这几个随意,用来测试GUI用。原创 2023-11-30 16:35:42 · 1254 阅读 · 3 评论 -
Python Qt 简介
PySide2、PyQt5 都是基于著名的 Qt 库。Qt库里面有非常强大的图形界面开发库,但是Qt库是C++语言开发的,PySide2、PyQt5可以让我们通过Python语言使用Qt。但是 PySide2、PyQt5 这两者有什么区别呢?可以形象地这样说: PySide2 是Qt的亲儿子, PyQt5 是Qt还没有亲儿子之前的收的义子(Riverbank Computing这个公司开发的)。那为什么 PyQt5 这个义子 反而比 PySide2 这个亲儿子更出名呢?原创 2023-12-28 12:45:26 · 444 阅读 · 0 评论