转载: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相关推荐

  1. python做工控机_「上位机软件」工控机上位机软件的开发历程(一) - seo实验室...

    上位机软件 本人就职于一家环境监测公司,上位机软件的主要功能是采集各仪器的数据,然后存储起来,并传送到环保局平台. 刚到公司的时候,公司使用的是组态软件(用以显示流程图),然后再开发了报表软件.数据上 ...

  2. python编写的软件界面-用Python写一个带图形界面的文件压缩软件

    这又是一篇用Python写小软件系列,最近有点写上瘾了,文件压缩和解压我们在日常工作学习中会经常用到,比如winrar.快压.好压等压缩软件,猿人学用Python做个简易图形界面的压缩软件. 打开之后 ...

  3. QT实现简单的上位机软件

    最近项目要求写上位机软件,需要实现界面功能和串口读写.界面方面用过MFC(早忘记了),网上查阅资料后发现QT在5.1版本后有自带的串口模块,而且用QT实现简单界面功能很容易上手(也就期末设计随便玩过几 ...

  4. visual studio创立上位机软件(C#)(定时器)

    由于最近使用FPGA的通信模块,对于上位机的功能需要一些改动,开始学习一下上位机软件的制作,因为没有学过C++等等,更不了解上位机软件的制作流程.最近看了一点学习资料,觉得是很好的入门教程.通过一个定 ...

  5. “Xilinx ZYNQ+TCP通信+Python上位机”实现实时视频传输系统

    笔者在CSDN的第一篇万字长文,请多多支持. 本文是笔者的公众号 IC设计者笔记 文章的转载.很多优质原创内容都会第一时间发布在公众号,欢迎关注公众号,一起交流学习.公众号后台回复"ZYNQ ...

  6. python上位机开发实例-python上位机

    广告关闭 腾讯云双11爆品提前享,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高满返5000元! 若python上位机接受到的字符为"1',则print出ok,如果字符是 ...

  7. python上位机开发经验总结01

    文章目录 python上位机开发经验总结01 python变量与文件的处理 全局变量与局部变量 文件间的变量处理 threading模块使用经验 管理线程 定义线程 tkinter使用经验 tkint ...

  8. mfc上位机网络接收图片并显示_工控机上位机软件的开发历程

    微信号 :thinger_swj微博:@新阁程序园扫码关注 上位机软件的主要功能是采集各仪器的数据,然后存储起来,并传送到环保局平台. 刚开始使用的是组态软件(用以显示流程图),然后再开发了报表软件. ...

  9. Python编写的桌面图形界面程序实现更新检测和下载安装

    在Python中我们有很多种方案来编写桌面图形用户界面程序,譬如内置的 Tkinter .强大的 PyQt5 和 PySide2 ,还有 wxPython .借助这些或内置或第三方的模块,我们可以轻松 ...

最新文章

  1. 七天学习计划_c#_[2][3][4][5]委托、事件、委托与事件的区别、泛型委托、Func\Action\predicate
  2. python的logging模块
  3. 波卡链Substrate (4)托盘Pallets
  4. ASP.Net开发新手常见问题备忘录
  5. txt php读取数组,PHP读取远程txt文档到数组并实现遍历
  6. java-Integer的自动装箱与拆箱
  7. Qt5模型/视图结构-视图(View)
  8. python调用oracle存,Python使用cx_Oracle调用Oracle存储过程的方法示例
  9. Web 3.0项目Aluna.Social宣布将ALN代币将分发给2600多个早期采用者
  10. 微软 Azure App Service 漏洞 NotLegit已存在4年,客户源代码被暴露
  11. L2-040 哲哲打游戏 (25 分)-PAT 团体程序设计天梯赛 GPLT
  12. Python编程基础 - 使用临时文件和临时目录
  13. Centos允许root远程登录设置
  14. 快速实现python c扩展模块
  15. Linux下的TCP测试工具
  16. PreparedStatement 简介
  17. WZ-S甲醛传感器使用说明代码应用案例笔记
  18. 计算机科学与技术专业宣传口号,十大经典深入人心科技类广告语
  19. 31个全网最常用python实现(体系学习,学完显著提高代码复用能力)
  20. ahb2apb bridge验证项目介绍

热门文章

  1. 7-102 喊山 (30 分)(bfs
  2. 修改网狐游戏服务程序-游戏列表显示
  3. Python实现小病毒
  4. 尚硅谷尚品项目汇笔记(一)
  5. 【Python 随练】输出国际象棋棋盘
  6. 普洱茶冲泡|你的茶器选对了吗?
  7. 为什么说IPv6比IPv4更为安全
  8. 快乐8选号软件更新说明
  9. java中Integer.parseInt用法详细分析(全)
  10. 快牛策略——计算机应用领域