Pycharm+Python+PyQt5使用详解


Posted in Python onSeptember 25, 2019

1,打开cmd安装PyQt5

pip install pyqt5

2,PyQt5不再提供Qt Designer等工具,所以需要再安装pyqt5-tools

pip install pyqt5-tools

3,打开Pycharm,进入设置,添加外部工具

Pycharm+Python+PyQt5使用详解

4,添加QtDesigner,exe的路径在安装目录下C:\Program Files\Python35\Lib\site-packages\pyqt5-tools\designer.exe

Pycharm+Python+PyQt5使用详解

5,设置“PyUIC”-- 这个主要是用来将 Qt界面 转换成 py代码

在PyUIC的设置中,其他的都差不多,Program 写入Python的地址,Parameters写入

-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py

Pycharm+Python+PyQt5使用详解

6,新建项目

Pycharm+Python+PyQt5使用详解

使用designer,新建main window后,使用PyUIC将hello.ui文件转换为hello.py

Pycharm+Python+PyQt5使用详解

Pycharm+Python+PyQt5使用详解

7,添加main.py,因为ui文件命名为hello,所以import是hello

import sys
import hello
from PyQt5.QtWidgets import QApplication, QMainWindow

if __name__ == '__main__':
  app = QApplication(sys.argv)
  MainWindow = QMainWindow()
  ui = hello.Ui_MainWindow()
  ui.setupUi(MainWindow)
  MainWindow.show()
  sys.exit(app.exec_())

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python实现根据窗口标题调用窗口的方法
Mar 13 Python
在Django的通用视图中处理Context的方法
Jul 21 Python
Anaconda 离线安装 python 包的操作方法
Jun 11 Python
Python面向对象基础入门之编码细节与注意事项
Dec 11 Python
python中metaclass原理与用法详解
Jun 25 Python
Python对Excel按列值筛选并拆分表格到多个文件的代码
Nov 05 Python
TensorFlow 多元函数的极值实例
Feb 10 Python
Python xlwt模块使用代码实例
Jun 10 Python
Python Selenium自动化获取页面信息的方法
Aug 31 Python
django使用channels实现通信的示例
Oct 19 Python
Python对excel的基本操作方法
Feb 18 Python
Python爬虫基础之爬虫的分类知识总结
May 13 Python
利用python、tensorflow、opencv、pyqt5实现人脸实时签到系统
Sep 25 #Python
Python 3.6 中使用pdfminer解析pdf文件的实现
Sep 25 #Python
Python实现串口通信(pyserial)过程解析
Sep 25 #Python
Python根据服务获取端口号的方法
Sep 25 #Python
Python提取PDF内容的方法(文本、图像、线条等)
Sep 25 #Python
python使用 request 发送表单数据操作示例
Sep 25 #Python
Python实现PyPDF2处理PDF文件的方法示例
Sep 25 #Python
You might like
967 个函式
2006/10/09 PHP
PHP Socket 编程
2010/04/09 PHP
开启CURL扩展,让服务器支持PHP curl函数(远程采集)
2011/03/19 PHP
PHP中数组的分组排序实例
2014/06/01 PHP
PHP使用range协议实现输出文件断点续传代码实例
2014/07/04 PHP
php从完整文件路径中分离文件目录和文件名的方法
2015/03/13 PHP
jquery之Document元素选择器篇
2008/08/14 Javascript
JavaScript null和undefined区别分析
2009/10/14 Javascript
JS替换字符串中字符即替换全部而不是第一个
2014/06/04 Javascript
js实现使用鼠标拖拽切换图片的方法
2015/05/04 Javascript
javascript实现Table排序的方法
2015/05/15 Javascript
浅析jQuery Mobile的初始化事件
2015/12/03 Javascript
jQuery调用Webservice传递json数组的方法
2016/08/06 Javascript
微信小程序 教程之事件
2016/10/18 Javascript
JavaScript数组和对象的复制
2017/03/21 Javascript
详解javascript对数组和json数组的操作
2019/04/15 Javascript
分享8个JavaScript库可更好地处理本地存储
2020/10/12 Javascript
Python函数中定义参数的四种方式
2014/11/30 Python
python七夕浪漫表白源码
2019/04/05 Python
Python实现Mysql数据统计及numpy统计函数
2019/07/15 Python
Django的性能优化实现解析
2019/07/30 Python
PyQt Qt Designer工具的布局管理详解
2019/08/07 Python
python 五子棋如何获得鼠标点击坐标
2019/11/04 Python
opencv3/C++图像像素操作详解
2019/12/10 Python
Python图像处理二值化方法实例汇总
2020/07/24 Python
Python之字典添加元素的几种方法
2020/09/30 Python
html5配合css3实现带提示文字的输入框(摆脱js)
2013/03/08 HTML / CSS
配置H5的滚动条样式的示例代码
2018/03/09 HTML / CSS
英国领先的电视购物零售商:Ideal World
2019/03/18 全球购物
资深生产主管自我评价
2013/09/22 职场文书
淘宝客服专员岗位职责
2014/04/11 职场文书
社区两委对照检查材料
2014/08/23 职场文书
五年级上册复习计划
2015/01/19 职场文书
综合素质评价思想道德自我评价
2015/03/09 职场文书
Pygame如何使用精灵和碰撞检测
2021/11/17 Python
python创建字典及相关管理操作
2022/04/13 Python