Python PyQt5 Pycharm 环境搭建及配置详解(图文教程)

yipeiwu_com5年前Python基础

PyQt5相关安装

python 版本 python 3.6.3

1、安装PyQt5

执行命令: pip install pyqt5

2、安装PyQt5-tools

执行命令:pip install pyqt5-tools

3、校验是否成功

执行如下代码

# FileName : PyQtDemo.py
# Author  : Adil
# DateTime : 2018/2/1 11:07
# SoftWare : PyCharm


from PyQt5 import QtWidgets, QtGui
import sys

app = QtWidgets.QApplication(sys.argv)
window = QtWidgets.QWidget();
window.show()
sys.exit(app.exec_())

弹出如下界面即可。

Pycharm相关配置

1、添加external Tools

打开settings->Tools->External Tools点击“+”

2、添加QtDesigner

如下图设置。

2、添加PyUIC

如下图设置。

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

3、新建一个PyQt demo,创建一个项目

如下图

如下图打开QtDesigner

打开Qt界面如下图

如图选择创建一个Main Window

如图可以根据需要添加自己的组件

如下图保存

如下图,使用PyUIC将hello.ui文件转换为hello.py

查看hello.py如下图

新建主程序main.py,导入hello

# FileName : main.py
# Author  : Adil
# DateTime : 2018/2/1 12:00
# SoftWare : PyCharm

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_())

执行main.py

弹出如下窗口ok。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

Pycharm远程调试原理及具体配置详解

Pycharm远程调试原理及具体配置详解

前言 工作中使用Pycharm作为python开发的IDE,作为专业的python集成开发环境,其功能之强大令人折服。开发过程中Debug是必不可少的。平时经常使用Pycharm的rem...

深入讲解Python编程中的字符串

深入讲解Python编程中的字符串

Python转义字符 在需要在字符中使用特殊字符时,python用反斜杠(\)转义字符。如下表: Python字符串运算符 下表实例变量a值为字符串"Hello",b变量值为"Pyt...

使用python编写简单的小程序编译成exe跑在win10上

使用python编写简单的小程序编译成exe跑在win10上

每天的工作其实很无聊,早知道应该去IT公司闯荡的。最近的工作内容是每逢一个整点,从早7点到晚11点,去查一次客流数据,整理到表格中,上交给素未蒙面的上线,由他呈交领导查阅。   人的精力...

python编程实现希尔排序

python编程实现希尔排序

观察一下”插入排序“:其实不难发现她有个缺点:   如果当数据是”5, 4, 3, 2, 1“的时候,此时我们将“无序块”中的记录插入到“有序块”时,估计俺们要崩盘,每次插入都要移动位置...

python 多维切片之冒号和三个点的用法介绍

python 多维切片之冒号和三个点的用法介绍

初学python和numpy,对在学习多维切片的过程中遇到的问题做个总结。 一维切片就不说了,比较简单,先说下二维的,二维的理解了多维的就简单了。举个例子先建立一个5x5的二维数组 多...