
UI界面开发
文章平均质量分 89
基于PyQt5、matlab的UI界面开发
夏天是冰红茶
目前正在考研,今年希望一次上岸
展开
-
文件夹图像批处理教程
本文介绍了一个用于图像批量处理的Python脚本集及可视化工具BatchVision的开发过程。该工具整合了多种实用功能:1) 获取图像路径并处理转义字符;2) 批量调整图像尺寸;3) 按比例划分训练/验证/测试集;4) 计算图像RGB均值标准化;5) 修改图像后缀名;6) 自定义规则批量重命名。作者详细说明了每个功能的实现逻辑,特别优化了数据集划分算法以避免比例误差。最终将这些功能整合为完整的脚本,并基于PyQt5开发了可视化界面BatchVision,提供离线可执行文件方便使用。该工具可显著提升图像数据原创 2025-05-24 22:54:28 · 402 阅读 · 0 评论 -
将PyQt5设计的程序打包成.exe文件
在打包Python程序时,为避免包含解释器中的大型包(如torch),建议创建一个独立的环境。首先使用conda create -n image_process python=3.8创建环境,并通过conda activate image_process激活。随后安装所需的库,如Pillow、natsort、NumPy和PyQt5,并使用PyInstaller进行打包。通过pyinstaller -F BatchSystem.py生成单个exe文件,或使用pyinstaller -F -w BatchSys原创 2025-05-11 22:32:09 · 344 阅读 · 0 评论 -
基于PyQt5的UI界面开发——图像与视频的加载与显示
本篇展示了如何使用PyQt5和OpenCV实现一个图像浏览与视频播放应用,涵盖了文件路径选择、图像/视频显示、自动播放或切换、暂停与恢复、图像保存等多种功能。本篇的代码具有较高的灵活性,你只需要按照相同的命名方式就能够实现代码的移植。希望通过本篇,为其他大家提供有用的参考和实现思路。另外,需要注意的一点是,在循环播放的时候图像会重复的保存,关于这一部分的相关逻辑,我不想再修改,也不怎么碍事。最后,我这里不提供原来设计ui文件,因为,我写的已经很清楚了,大家能够自己简单的设计,没必要再找我要。原创 2024-12-30 17:20:05 · 2864 阅读 · 0 评论 -
基于PyQt5的UI界面开发——多界面切换
最初,因为课设的缘故,我只是想做一个通过按键进行切面切换而已,但是我看网上资料里面仅是语焉不详,让我困惑的很,但后面我通过摸索才发现这件事实在是太简单了,因此我想要记录下来。本博客将介绍如何使用PyQt5库创建一个具有多界面切换功能的应用程序。通过详细的代码示例,我们将展示如何设计一个包含两个主要界面的应用,用户可以通过菜单栏的选项在这两个界面之间自由切换。代码示例中,我们使用了QStackedWidget来实现界面的切换。此外,我们还将分享如何连接菜单项与界面切换功能的技巧。原创 2024-12-26 16:51:28 · 1891 阅读 · 0 评论 -
多载波调制与OFDM原理讲解以及MATLAB实现GUI设计
基于MATLAB设计并实现了一个OFDM调制的图形用户界面(GUI)系统。该系统旨在简化OFDM调制过程的仿真,提供友好的用户交互界面。设计目标是通过GUI实现参数化的OFDM仿真,包括子载波数、符号数、IFFT长度、循环前缀长度、循环后缀长度和信噪比等参数的动态调节。系统支持多种调制方式(如QPSK、16QAM、64QAM、256QAM)和单径、多径信道模型,并实时显示OFDM信号的时域图和星座图。用户可通过GUI调整各项参数,启动或暂停仿真,观察误码率的变化。原创 2024-07-03 00:32:19 · 1571 阅读 · 0 评论 -
Matlab电话按键拨号器设计
DTMF是一种信号系统,广泛应用于电话按键音的传输。它是由两个不同频率的音调组合而成,每个按键(0-9,*,#)对应一个唯一的频率组合,这样可以通过按键发出的声音来传输数据。按键和频率对应表:按键低频组高频组1697 Hz1209 Hz2697 Hz1336 Hz3697 Hz1477 HzA697 Hz1631 Hz4770 Hz1209 Hz5770 Hz1336 Hz6770 Hz1477 HzB770 Hz1631 Hz7852 Hz。原创 2024-06-16 21:00:47 · 2519 阅读 · 4 评论 -
Opencv与PyQt5设计一个摄像头界面
这是我见过很详细的教你如何使用的PyQt5来完成UI界面设计的,专注于UI界面设计。对我而言,这教程就像是一个实用工具,因为我只需要能够显示图像并展示模型推理的结果即可。最近一直在努力改进网络和编写脚本,已经有一段时间没写博客了。因此,我打算重新整理这位博主的内容,争取以更简单的方式呈现。原创 2024-01-07 19:00:31 · 2940 阅读 · 0 评论 -
基于PyQt5的UI界面开发——对基本控件的介绍
在PyQt中,控件是用户界面上的可见元素。控件可以包括按钮、标签、文本框、进度条等。每个控件都有自己的属性和方法,可以通过编程方式进行调整和操作。QLabel(标签):用于显示文本或图片的静态控件。QPushButton(按钮):用于触发特定动作或响应事件的按钮。QLineEdit(文本框):用户可以在其中输入或编辑文本。QRadioButton(单选按钮):用于从几个选项中选择一个。QCheckBox(复选框):用于从多个选项中进行多选。原创 2023-07-18 12:06:08 · 2198 阅读 · 0 评论 -
基于PyQt5的UI界面开发——信号与槽
上面我们使用的控件内置的方法作为槽函数,可以直接调用,不需要对函数进行其他的定义。但实际我们的工程项目还是需要我们自己去定义,这样我们的界面功能才可以更加的完善。上面的按键1实现的功能是清空右侧的文本,现在我们就在这里自定义一下按键2的功能,比如我想实现按下按键2后,清空对应右侧的文本,并添加上“Key 2 operation successful”。在主程序当中,我们需要去自定义一个函数,名为click_pushButton_2()。原创 2023-07-17 16:27:14 · 3286 阅读 · 0 评论 -
基于PyQt5的UI界面开发——菜单与工具栏
我们进入QtDesigner,创建主窗口有三种类型:QMainWindow、QDialog 和 QWidget。在新建应用程序窗口,通常选择 MainWindow 创建主窗口的图形界面就可以了。QtDesigner 创建的 “MainWindow” 虽然是一个空白的图形窗口,但生成了centralwight、menubar、statusbar等三个基本控件,可以在右上方的"对象查看器"中查看这些控件。原创 2023-07-16 16:49:27 · 4769 阅读 · 3 评论 -
PyQt5保姆级入门教程——从安装到使用
今天看了多个大佬的教程,总算是把PyQt5开发弄好了,每个部分都要看几个人的十分不方便,我十分想要总结一下,所以在这里,你无需看其他的教程,从这就能完成它的安装到快速上手。后续的功能添加,我准备放在我的项目设计当中来写,希望这个教程能够给你带来帮助,不劳我辛苦一场(手动滑稽,呵呵)。原创 2023-02-16 15:20:41 · 132494 阅读 · 68 评论