首页 > 代码库 > pycharm + pyqt4编写图形用户界面环境搭建

pycharm + pyqt4编写图形用户界面环境搭建

2016年10月27日


Windows系统安装

1、Pyqt4下载安装

pycharm就自己百度安装吧。

PyQt4安装包下载地址:

https://www.riverbankcomputing.com/software/pyqt/download

我的python用的是2.7的版本,这里选的pyqt4是PyQt4-4.11.4-gpl-Py2.7-Qt4.8.7-x32

这个位数也是很关键的,我开始选的是64位的,在把.ui变为.py文件的时候就报错,

报错信息如下


导入模块时报 python ImportError: DLL load failed: %1 不是有效的 Win32 应用程序


解决方法:选择32位的安装包,把64位的卸载了就好了。

下载后直接点击安装,下一步就好

2、pycharm中配置pyQt4

技术分享

技术分享

C:\Python27\Lib\site-packages\PyQt4\designer.exe

技术分享qi


C:\Python27\Lib\site-packages\PyQt4\uic\pyuic.py $FileName$ -o $FileNameWithoutExtension$.py


技术分享

完成后的结果 

技术分享

pycharm中可看到pyqt4

技术分享


3、使用pyqt设计

技术分享


把.ui文成.py方法

方法1、创建一个bat文件,内容如下

@echo off 

@cd /d "%~dp0" 

pyuic4 %1 > %~n1.py

方法二:windows的cmd窗口


技术分享

完成后的结果

技术分享


技术分享

修改几个地方 

增加 import sys 

将 Ui_MainWidonw(object)中的object修改成修改成QtGui.QMainWindow 

在Class类下添加一个 init方法:

def __init__(self): super(Ui_MainWindow,self).__init__() 

self.setupUi(self) 

self.retranslateUi(self) 

在代码的末尾加上如下代码

app = QtGui.QApplication(sys.argv) 

win = Ui_MainWindow() 

win.show() 

app.exec_() 

执行,成功出现界面

我这里加的是如下代码,我使用上面的不行。


__name__ == :
    app = QtGui.QApplication(sys.argv)
MainWindow = QtGui.QMainWindow()
    ui = Ui_MainWindow()
    ui.setupUi(MainWindow)
    MainWindow.show()
    sys.exit(app.exec_())

技术分享


虽然丑,但是成功了就行啦。嘿嘿。只是环境搭建而已。


为了进行下面的学习,后面介绍mac版的的安装。按时还没

pycharm + pyqt4编写图形用户界面环境搭建