码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2016-10-27 15:24:55      阅读:6657      评论:0      收藏:0      [点我收藏+]

标签:用户

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编写图形用户界面环境搭建

标签:用户

原文地址:http://10983441.blog.51cto.com/10973441/1866270

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!