qidao123.com技术社区-IT企服评测·应用市场
标题:
pyqt5开发ui图形化工具
[打印本页]
作者:
反转基因福娃
时间:
2025-1-19 17:04
标题:
pyqt5开发ui图形化工具
1.背景
本人系统, 网络, 内核驱动, 嵌入式开发, 之前项目没机会打仗UI图形程序开发, 测试用例都是终端文字提示
OK/NG
, scuuess/fail, 高级一点终端文字加高亮颜色
也曾幻想自己开发一款 软件工具/APP, 让上百万人使用, 然后被 被阿里/腾讯/…收购, 最后躺平
虽然做了程序员, 成了被压榨的牛马, 但照旧有心中的一点火
2.需求
iperf3
客户端
,
服务端
,
说明页面
分页实现
客户端支持选项
ip 地址配置
port 端口: 默认5201
time测试时间
proto测试协议, 默认tcp
bandwith 带宽, 默认无
num 测试线程数量
start/stop 开始制止
输出框: 显示结果
3.实现方案
开发语言: python + pyqt5 + qt_designer(QT UI设计)
安装pyqt5
pip3 install pyqt5
复制代码
安装qt工具: designer
pip3 install pyqt5-tools
Linux 安装中文字体 --> windows不需要实行
sudo apt install -y ttf-wqy-zenhei ttf-wqy-microhei
一步一步实现
pyqt5_按钮button
pyqt5_设置中文字体
pyqt5_文本输入框
pyqt5_下拉框_combo_box
pyqt5_输出框_TextEdit
pyqt5_多标签_布局显示
qt_designer ui设计布局示例 继续模式, 组合模式
实现上面的pyqt5 示例, 就可以自己尝试相干的功能
iperf3代码实现:
main_iperf3_继续模式.py
使用方法:
qt designer 编辑ui布局: designer iperf3.ui
编译ui文件: scons
云端程序: python3 main_iperf3_继续模式.py
总结
终于完成自己开发图形程序的小心愿
后面有想法可以开发自己的图像小工具, 提高开发服从
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
欢迎光临 qidao123.com技术社区-IT企服评测·应用市场 (https://dis.qidao123.com/)
Powered by Discuz! X3.4