PYQT 第一次使用 我快崩溃

http://www.javashuo.com/article/p-wprzteeh-hs.html   文章转载python

PyQt5安装的各类坑
使用Python开发了几个小工具,真是被Python的开发效率惊叹到了,真是人生苦短,我用Python,可是开发的时候都没有制做界面,以为不是很完美,全部想学习一下制做界面的工具,自身带的Tk工具界面有点丑陋,因此想学习新的制做界面的工具,比较来比较去,决定使用PyQt5。没想到第一步安装就遇到各类坑。windows

首先个人Python是3.6.0版本,直接使用pip install PyQt5安装,安装很顺利。因而找到一篇教程http://code.py40.com/pyqt5/开始学习,app

第一句 import PyQt5工具

顺利运行学习

第二句from PyQt5.QtWidgets import QApplication,QMainWindowui

提示加载失败,DLL加载失败操作系统

上网百度,各类方法,一一试过一遍,都不行。没想到第一步安装都不行呀!.net

最后考虑多是版本问题,查看本身使用pip install PyQt5安装的 PyQt5版本是5.11版,最新版,是否是版本不兼容呀,因而使用设计

 pip   uninstall PyQt5将安装的PyQt卸载了,从网上如今了一个5.10版本的PyQt5-5.10-5.10.0-cp35.cp36.cp37-none-win_amd64.whlcode

从新安装

下面是安装过程
1.安装 sip

pip  install sip

2.安装 PyQt5(必定要注意版本问题,否则太麻烦了) ,本地安装

 

Pip  install –user   d:\ PyQt5-5.10-5.10.0-cp35.cp36.cp37-none-win_amd64.whl

 

3.安装 PyQt5-tools

pip install PyQt5-tools

安装完成后,在python安装目录下能够看到 

 

配置PyCharm 
配置PyCharm是为了在Pycharm里面实现打开qt designer,而后生成qt文件,而后将qt文件转换成python语言的软件文件。 
打开Pycharm,按下图操做 
 

打开Extrernal Tools以后,点击上如绿色的+,添加Tools 

Name:可本身定义 
Program:指向上述安装PyQt5-tools里面的designer.exe 
Work directory:使用变量 $FileDir$

而后再新建多一个“PyUIC”,这个主要是用来将 Qt界面 转换成 py代码。 

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

 

使用 
在F盘新建一个空文件夹,而后使用pychram导入文件夹,首先经过pycharm打开qt designer,如图所示: 
 

新建窗口以后,能够再左边列表直接拖拉空间到窗口上 
 
能够看到上图是有2个控件的,在这里另存为该文件 

保存文件以后,关闭qt designer,在pycharm里看到刚保存ui文件,选中文件点击右键,选择PyUIC来转换成py代码 
 
生成代码以后,还不能运行,由于这只是一个界面的代码,在该代码最下面还须要加入如下代码:

import sys

from PyQt5.QtWidgets import QApplication, QMainWindow

if __name__ == '__main__':

    app = QApplication(sys.argv)

    MainWindow = QMainWindow()

    ui = Ui_MainWindow()

    ui.setupUi(MainWindow)

    MainWindow.show()

sys.exit(app.exec_())

点击运行 

总结:整个安装配置是很简单,在pycharm上自动打开qt designer来设计软件界面,而后将保存的文件转换成py代码便可。qt designer是经过PyQt5-tools安装,这只能在windows上安装,换成其余操做系统是不行的。
 ————————————————
版权声明:本文为CSDN博主「niuyongjie」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处连接及本声明。
原文连接:http://www.javashuo.com/article/p-wprzteeh-hs.html

相关文章
相关标签/搜索