| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> C++知识库 -> 分享一个简单的pyqt5预测平台 -> 正文阅读 |
|
[C++知识库]分享一个简单的pyqt5预测平台 |
目录 完成展示一、怎么做通过pyqt5界面ui设计,保存为.ui文件,再用工具将其转化为pyhton的.py文件,最后在py文件上添加你的算法,以及ui层面的逻辑连接,就能做到预测啦! 二、使用步骤1.安装Pycharme2.安装pyqt5相关组件这位大佬有详细安装步骤 :?https://blog.csdn.net/zhangziju/article/details/80243858 3.使用qt5设计界面右键随便点击一个,使用你的qt工具 ?添加小控件 ?如果你想让你添加的滚动条的数值显示出来,使用这个按钮 ?然后链接这两个控件,出现弹窗 ?选择QSlider(滑动条)的valueChanged 与 QLabel的setNum(),点击OK。 保存返回至pycharm,对生成的a.ui进行python文件转化 ?运行成功后,你的目录下会出现a.py的文件,不管他,然后右键手动创建一个a.py的启动文件run_a.py ?创建run_a.py,后续修改不会影响启动文件,可直接粘贴
然后右键Run 此时就能滑动滑动条,也能看见数字的变动了 ?日期控件也是同理,并且可以互相联系(注意链接函数一定要正确) ?每次操作完成需要保存,然后右键a.ui文件选择pyUIC就会刷新a.py,最后使用run_a.py 启动就行啦 注意,点击控件右侧会出现控件的属性,字体,大小什么的都有,不过建议在生成的a.py中添加属性,以便于后续的多次修改。 5.将设计好的ui生成的py文件后,加入自己的用到算法?将你最终决定的ui转化为py之后,记得复制粘贴为新的py文件,例如我做的test001.ui转化为了test001.py,然后将test001.py复制为test002.py,然后创建run_test002.py文件来启动。(这一步为了防止你不小心重新将ui转化,覆盖了你后续修改的代码) 多个Check Box的单选,(例如东西南北) 先from xxx import * ?在class中添加如下函数(注意你自己的多个checkBox名字,我这里是checkBox_wind1,2,3,4)对应的东西南北(这样就可以四选一了)
最后在class中添加一个弹窗控件
最后运行run_test002.py,选择好你所选择需要的参数,点击开始,即可出现预测值弹窗 6.使用PyInstaller来打包pip install PyInstaller pyinstaller -F -w xxx.py? ?(xxx.py即为你需要启动的py文件)例如本次实验的run_test002.py (此方法直接打包为exe文件) 想要打包为其它类型: 可参考参数:https://blog.csdn.net/weixin_39000819/article/details/80942423 总结此方法供大家参考,相比之下,没有使用到太多的函数,我也是个初学者,希望大家有意见可以提出来,嘿嘿。 |
|
C++知识库 最新文章 |
【C++】友元、嵌套类、异常、RTTI、类型转换 |
通讯录的思路与实现(C语言) |
C++PrimerPlus 第七章 函数-C++的编程模块( |
Problem C: 算法9-9~9-12:平衡二叉树的基本 |
MSVC C++ UTF-8编程 |
C++进阶 多态原理 |
简单string类c++实现 |
我的年度总结 |
【C语言】以深厚地基筑伟岸高楼-基础篇(六 |
c语言常见错误合集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年4日历 | -2025/4/11 22:09:32- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |