pycharm + pyqt4编写图形用户界面环境搭建
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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
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编写图形用户界面环境搭建的主要内容,如果未能解决你的问题,请参考以下文章