Python上位机软件图形界面实战——PyQt
转载:https://blog.csdn.net/qq_25939803/article/details/97894219
文章目录
- 引言
- 1 环境配置
- 2 新建一个软件窗口
- 3 QtDesigner的配置
- 4 配置pyuic
- 总结
引言
今天开始用python实战利用qt5开发软件图形界面,今天只是写一个简单的窗口,先不写内容
1 环境配置
在Pycharm界面左下角点击如图所示,打开终端分别输入pip install PyQt5 -i https://pypi.douban.com/simple,和pip install PyQt5-tools -i https://pypi.douban.com/simple进行下载安装。
回车执行完毕,之后重启PyCharm
一般情况下是不会出错的,如果pip install 出现错误。输入 Python -m pip install --upgrade pip 回车执行后再安装。为了这个坑我把pycharm重装了3次。最后总结出的解决方法。
2 新建一个软件窗口
例(1)新建一个软件窗口
6行代码建窗口
from PyQt5 import QtWidgets
app = QtWidgets.QApplication([])
window = QtWidgets.QTableWidget()
window.setWindowTitle("你好世界") # 新建窗口的名字
window.show() # 显示窗口
app.exec()
- 1
- 2
- 3
- 4
- 5
- 6
执行效果
到这里新建窗口就基本完成。十分简单。
一般情况下为了高效开发,手写代码很少用,用Qt designer更加快速高效。
3 QtDesigner的配置
program的地址选则,根据你的anaconda3的安装位置来定的
4 配置pyuic
方法同上
记录这个位置
progrem地址就是刚才的地址。注意应该是pyuic5.exe或者pyuic5.bat,我这里错写了python.exe。目录根据自己的pyuic安装位置自己找。多亏各大网友提醒。在此以文字订正。
完成后点击tools—>Qt就可以找到
打开后就是designer的界面
总结
这篇主要讲配置环境以及用程序新建一个简单的上位机软件界面。之后会结合Qt designer来在python中开发软件图形界面。
文章目录
- 引言
- 1 环境配置
- 2 新建一个软件窗口
- 3 QtDesigner的配置
- 4 配置pyuic
- 总结
引言
今天开始用python实战利用qt5开发软件图形界面,今天只是写一个简单的窗口,先不写内容
1 环境配置
在Pycharm界面左下角点击如图所示,打开终端分别输入pip install PyQt5 -i https://pypi.douban.com/simple,和pip install PyQt5-tools -i https://pypi.douban.com/simple进行下载安装。
回车执行完毕,之后重启PyCharm
一般情况下是不会出错的,如果pip install 出现错误。输入 Python -m pip install --upgrade pip 回车执行后再安装。为了这个坑我把pycharm重装了3次。最后总结出的解决方法。
2 新建一个软件窗口
例(1)新建一个软件窗口
6行代码建窗口
from PyQt5 import QtWidgets
app = QtWidgets.QApplication([])
window = QtWidgets.QTableWidget()
window.setWindowTitle("你好世界") # 新建窗口的名字
window.show() # 显示窗口
app.exec()
- 1
- 2
- 3
- 4
- 5
- 6
执行效果
到这里新建窗口就基本完成。十分简单。
一般情况下为了高效开发,手写代码很少用,用Qt designer更加快速高效。
3 QtDesigner的配置
program的地址选则,根据你的anaconda3的安装位置来定的
4 配置pyuic
方法同上
记录这个位置
progrem地址就是刚才的地址。注意应该是pyuic5.exe或者pyuic5.bat,我这里错写了python.exe。目录根据自己的pyuic安装位置自己找。多亏各大网友提醒。在此以文字订正。
完成后点击tools—>Qt就可以找到
打开后就是designer的界面
总结
这篇主要讲配置环境以及用程序新建一个简单的上位机软件界面。之后会结合Qt designer来在python中开发软件图形界面。
Python上位机软件图形界面实战——PyQt相关推荐
- python做工控机_「上位机软件」工控机上位机软件的开发历程(一) - seo实验室...
上位机软件 本人就职于一家环境监测公司,上位机软件的主要功能是采集各仪器的数据,然后存储起来,并传送到环保局平台. 刚到公司的时候,公司使用的是组态软件(用以显示流程图),然后再开发了报表软件.数据上 ...
- python编写的软件界面-用Python写一个带图形界面的文件压缩软件
这又是一篇用Python写小软件系列,最近有点写上瘾了,文件压缩和解压我们在日常工作学习中会经常用到,比如winrar.快压.好压等压缩软件,猿人学用Python做个简易图形界面的压缩软件. 打开之后 ...
- QT实现简单的上位机软件
最近项目要求写上位机软件,需要实现界面功能和串口读写.界面方面用过MFC(早忘记了),网上查阅资料后发现QT在5.1版本后有自带的串口模块,而且用QT实现简单界面功能很容易上手(也就期末设计随便玩过几 ...
- visual studio创立上位机软件(C#)(定时器)
由于最近使用FPGA的通信模块,对于上位机的功能需要一些改动,开始学习一下上位机软件的制作,因为没有学过C++等等,更不了解上位机软件的制作流程.最近看了一点学习资料,觉得是很好的入门教程.通过一个定 ...
- “Xilinx ZYNQ+TCP通信+Python上位机”实现实时视频传输系统
笔者在CSDN的第一篇万字长文,请多多支持. 本文是笔者的公众号 IC设计者笔记 文章的转载.很多优质原创内容都会第一时间发布在公众号,欢迎关注公众号,一起交流学习.公众号后台回复"ZYNQ ...
- python上位机开发实例-python上位机
广告关闭 腾讯云双11爆品提前享,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高满返5000元! 若python上位机接受到的字符为"1',则print出ok,如果字符是 ...
- python上位机开发经验总结01
文章目录 python上位机开发经验总结01 python变量与文件的处理 全局变量与局部变量 文件间的变量处理 threading模块使用经验 管理线程 定义线程 tkinter使用经验 tkint ...
- mfc上位机网络接收图片并显示_工控机上位机软件的开发历程
微信号 :thinger_swj微博:@新阁程序园扫码关注 上位机软件的主要功能是采集各仪器的数据,然后存储起来,并传送到环保局平台. 刚开始使用的是组态软件(用以显示流程图),然后再开发了报表软件. ...
- Python编写的桌面图形界面程序实现更新检测和下载安装
在Python中我们有很多种方案来编写桌面图形用户界面程序,譬如内置的 Tkinter .强大的 PyQt5 和 PySide2 ,还有 wxPython .借助这些或内置或第三方的模块,我们可以轻松 ...
最新文章
- 七天学习计划_c#_[2][3][4][5]委托、事件、委托与事件的区别、泛型委托、Func\Action\predicate
- python的logging模块
- 波卡链Substrate (4)托盘Pallets
- ASP.Net开发新手常见问题备忘录
- txt php读取数组,PHP读取远程txt文档到数组并实现遍历
- java-Integer的自动装箱与拆箱
- Qt5模型/视图结构-视图(View)
- python调用oracle存,Python使用cx_Oracle调用Oracle存储过程的方法示例
- Web 3.0项目Aluna.Social宣布将ALN代币将分发给2600多个早期采用者
- 微软 Azure App Service 漏洞 NotLegit已存在4年,客户源代码被暴露
- L2-040 哲哲打游戏 (25 分)-PAT 团体程序设计天梯赛 GPLT
- Python编程基础 - 使用临时文件和临时目录
- Centos允许root远程登录设置
- 快速实现python c扩展模块
- Linux下的TCP测试工具
- PreparedStatement 简介
- WZ-S甲醛传感器使用说明代码应用案例笔记
- 计算机科学与技术专业宣传口号,十大经典深入人心科技类广告语
- 31个全网最常用python实现(体系学习,学完显著提高代码复用能力)
- ahb2apb bridge验证项目介绍