STEP 1:PyQt5基本介绍

  • Qt是GUI编程中非常受欢迎,也是非常强大的一个工具。
  • PyQt5 是Qt的Python版本。它大概涵盖了620个类,6000多个函数。PyQt5进行双重许可,开发者既可选择GPL也可选择commercial license
  • STEP 2:安装开发环境
  • 在windows下安装PyQt5,需要先安装Python。这里选择安装Anaconda,Anaconda在Python的基础上添加了很多开发用的库,方便后期使用。当然你也可以选择安装Python
  • 【可选】Python安装包
  • 【建议】Anaconda 安装包
  • 下载渠道:https://jq.qq.com/?_wv=1027&k=5aYNWUf 群内可有安装包
  • 安装。默认安装即可

添加环境路径:安装完成后,依次展开:我的电脑–右键打开属性

打开高级系统设置

打开环境变量

  • 在系统变量下,选中Path ,打开编辑

  • 选择New

 

  • 添加Python安装路径:复制安装地址到刚才新建的地方然后保存

  • 重启电脑!打开系统的命令行窗口(快捷键Win+R,然后输入cmd),在命令行输入
 python3 --version

或者如果你安装的是Anaconda的话,输入

 python --version

如果给出程序信息,则安装完成,否则,检查你的系统环境路径是否正确重试!

  • 安装PyQt5:确保Python安装正确后,在命令行输入

     pip install pyqt5

然后程序会自动下载安装包,等待程序安装完毕!

  • 测试:在命令行依次输入:python 进入python交互环境,然后输入import PyQt5,如果没有报错,说明你的PyQt5安装成

  • STEP 3:编写第一个PyQt5程序:Hello world

使用记事本把以下代码复制进去

 # -*- coding: utf-8 -*-
'''
这是PyQt5教程的第一个程序:显示一个名称为Hello World的界面 Author:yooongchun
Time:2018-05-02 ''' import sys
from PyQt5.QtWidgets import QApplication, QWidget if __name__ == '__main__':
app = QApplication(sys.argv)
w = QWidget()
w.setWindowTitle('Hello World')
w.show() sys.exit(app.exec_())

把上述代码保存为hello_world.py 然后在命令行执行

 python hello_world.py

注意:必须将命令行切换到你的hello_world.py 文件所在的路径

如果还有问题未能得到解决,搜索887934385交流群,进入后下载资料工具安装包等。最后,感谢观看!

完成!

最新文章

  1. 使用野狗(Wilddog)云setValue写入数据
  2. Properties类读取配置文件
  3. 在 windows 环境下安装 redislive
  4. SpringMVC 邮件发送
  5. Java调用C/C++编写的第三方dll动态链接库(zz)
  6. 关于浮动-float
  7. javascript function对象
  8. 用Session实现验证码
  9. Java反射与代理
  10. 安装ecshop提示“安装数据失败”或者“创建管理员帐号”
  11. hdu3570, 超级简单的斜率优化dp
  12. easyui小清新俺也晒晒 视频管理软件bs项目
  13. dropdown-toggle 的点击禁用
  14. application 从web.xml中获取初始化参数
  15. HTML标签类型及特点
  16. Hadoop之HelloWorld
  17. 【C++ 流类库与输入输出 】实验七
  18. Mui中常见问题记录
  19. dos 设置 Windows 网络命令
  20. 天梯赛 L2-011. (二叉树) 玩转二叉树

热门文章

  1. Android 下载进度对话框 ProgressDialog
  2. python检查字典元素是否存在类似php中isset()方法
  3. Data Guard Physical Standby - RAC Primary to RAC Standby 使用第二个网络 (Doc ID 1349977.1)
  4. pytorch中的pack_padded_sequence和pad_packed_sequence用法
  5. linux用户组相关,密码相关,文件操作,和启动级别
  6. react 项目引入路由
  7. [译]Vulkan教程(08)逻辑设备和队列
  8. 上手Neo4j
  9. SpringBoot启动项目时提示:Error:java: 读取***.jar时出错;
  10. JavaScript中的循环和闭包