【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】

最近一直在使用qt5,但是做的是c++开发。之前在做python测试的时候,发现其实用python开发的效率挺高的。所以,一直在想,什么时候可以用python开发qt5,本来以为很复杂,没想到却很简单。当然,最重要的发现不是这个,原来python的很多第三方库竟然可以从豆瓣下载,速度非常快,这算是今天很大的一个收获。

1、准备python环境

我这边安装的python3

2、准备pyqt5的第三方开发包

pip3 install Sip -i http://pypi.douban.com/simple --trusted-host=pypi.douban.com
pip3 install PyQt5 -i http://pypi.douban.com/simple --trusted-host=pypi.douban.com
pip3 install PyQt5-tools -i http://pypi.douban.com/simple --trusted-host=pypi.douban.com

注意,这里的软件都是从第三方下载的,速度非常的块。

3、尝试编写一个简单的界面程序

#!/usr/bin/pythonimport sys
from PyQt5 import QtWidgetsapp = QtWidgets.QApplication(sys.argv)
widget = QtWidgets.QWidget()
widget.resize(500, 500)
widget.setWindowTitle("hello, world")
widget.show()
sys.exit(app.exec()

4、执行一下脚本

shell>python3 ui.py

5、显示效果

6、几个注意事项

本身PyQt5和PyQt5-tools已经包含了需要的相关文件,不需要安装其他软件

最好使用python3实现

本身qt5开发界面就比较方便,再加上python,这样实现起来就更容易了

7、学习教程

http://code.py40.com/pyqt5/

8、部署

pip3 install pyinstaller

C:\Python35\Scripts\pyinstaller.exe process.py --noconsole

python编程(pyqt5的使用)相关推荐

  1. Python gui编程pyQt5安装步骤

    Python gui编程pyQt5安装步骤 =============================== -m PyQt5.uic.pyuic  $FileName$ -o $FileNameWit ...

  2. python qt5 gui快速编程_现货正版 Python Qt GUI与数据可视化编程 pyqt5教程书籍 pyqt5快速开发与实战Qt5 GUI快速编程 计算机网络程序设计人民邮电出版社...

    热销单品 查看更多 > RMB:85.00 立即购买 RMB:63.50 立即购买 RMB:73.50 立即购买 RMB:49.50 立即购买 RMB:127.80 立即购买 RMB:66.00 ...

  3. 百家号 python高手养成_【一点资讯】Python使用PyQt5进行图形界面GUI编程之详解QWidget类的坐标体系 www.yidianzixun.com...

    Python使用PyQt5进行图形界面GUI编程之详解QWidget类的坐标体系 上篇内容,我们详细介绍了使用PyCharm中LiveTemplate功能快速输入一个GUI应用框架的办法.(参见学会这 ...

  4. python的gui编程pyqt5_Python-GUI编程-PyQt5

    章节1:Python-GUI编程-简介课时1Python-GUI编程-简介14:19课时2Python-GUI编程-GUI库的简介13:43课时3Python-GUI编程-PyQt的简介11:44课时 ...

  5. Python用户界面编程PyQt5的四种的布局方式

    1.QT是C++编写的跨平台GUI库,GUI是指桌面程序应用. 2.开发基于pyqt5的桌面应用程序必须要使用两个类Qapplication和Qwidget类,都在PyQt5.Qt.widgets里面 ...

  6. 利用python安装opencv_科学网—Anaconda Python PyCharm PyQT5 OpenCV PyTorch TF2.0 安装指南 - 张重生的博文...

    Anaconda Python PyCharm PyQT5 OpenCV PyTorch TF2.0 安装指南与资料汇总 (用Anaconda配置Python集成开发环境,含Python3, PyQT ...

  7. Python基础-pyqt5

    PyQt PyQt框架简介 PyQt是一套Python的GUI开发框架 GUI GUI是Graphical User Interface的英文简称,即图形用户界面. 是指采用图形方式显示的计算机操作用 ...

  8. python编程编程培训班

    Python的受欢迎程度不断提高,主要是由于它在数据科学.机器学习和人工智能等新兴技术中的使用.它还以其效率.多功能性和易于学习的特点席卷了软件开发. 目前,Python是GitHub上第二大流行的编 ...

  9. 【Python】PyQt5入门

    文章目录 0 前言 1 PyQt5及其基本模块 2 开发方式 3 UI界面设计(Qt Designer) 4 逻辑代码的基本结构 5 常用控件及其使用方法 5.1 QTableView //2023. ...

  10. python:pyqt5+mysql=学生信息管理系统(图文并茂,超详细, 附源码)——增删改查篇

    python:pyqt5+mysql=学生信息管理系统(图文并茂,超详细, 附源码)--增删改查篇 前言 一.主界面的样式 二.学生信息的增,删,改,查 1.增加学生信息 2.删除学生信息 3.更改学 ...

最新文章

  1. Windows Server 2012 R2 WSUS-11:经典的客户端排错操作
  2. Xamarin.Forms获取设备屏幕大小
  3. python现在最新的版本-Python 3.8 已发布,现在是切换至新版本的好时机吗?
  4. vivado hls(1)
  5. 微信小程序学习笔记(六)
  6. 沉浸式全息本是什么_“全息投影”走进健身房,打造沉浸式健身体验室,想来试试吗?...
  7. mysql-8.0.12语法_mysql-8.0.12 (免安装版) 安装详解
  8. 【2017年第2期】感悟大数据——从数据管理和分析说起
  9. android百度导航实现,Android 集成百度地图实现设备定位
  10. 阿里云轻量服务器 外网卡_阿里云服务器购买流程及注意事项
  11. moment.js的方法总结
  12. 【华为 OJ】 字符串分割
  13. dell电脑无法修复此计算机,不重装系统将DELL戴尔电脑恢复到出厂状态教程
  14. 【IOS】iphone逻辑分辨率
  15. python人狗大战游戏_day23 02 组合(继续人狗大战游戏)
  16. K8S的apiVersion版本详解
  17. Python-求一元二次方程ax^2+bx+c=0的解
  18. 学习使用php实现无限极评论和无限极转二级评论解决方案
  19. python抽样不同花色纸牌_Python 数据模型 一摞Python风格的纸牌
  20. 利用Unity引擎C#语言实现MySql数据库读写

热门文章

  1. C++——流类库和输入/输出
  2. Chrome 前端 插件
  3. 函数声明优先级高于变量赋值
  4. zookeeper 大量连接断开重连原因排查
  5. linux系统挂载NTFS格式文件系统
  6. 更新 箫心病毒分析专家2006 build 5.23(C#2.0)
  7. 如何定制日历控件显示的星期文字
  8. 通用mapper版+SpringBoot+MyBatis框架+mysql数据库的整合
  9. bzoj 2440: [中山市选2011]完全平方数【莫比乌斯函数+二分】
  10. tomcat安装apr报错解决