Pycharm集成PyQt4并使用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Pycharm集成PyQt4并使用相关的知识,希望对你有一定的参考价值。
准备工作-下载
- Pycharm:
https://www.jetbrains.com/pycharm/download/#section=windows
- PyQt4::
https://www.riverbankcomputing.com/software/pyqt/download
注意:下载时候看好你的Python版本和Windows版本(64 or 32位)
至于Pycharm激活,有钱交钱,没钱自行百度~
安装这两个工具
Pycharm集成PyQt步骤
- 打开Pycharm->File->Tools->External Tools(如下图)
- 点击加号,配置QtDesigner(详细看图)
- 接下来在此点击加号新建,配置PyUIC (详细配置如图)
- 到此为止,Pycharm内嵌PyQt结束,查看Tools如下
创建PyQt工程,并转换为Python文件
- 首先打开PyQt,创建一个简单的界面
- 拖拽左侧栏控件,创建一个简单的界面
- 保存,得到后缀为 ui 的文件
- 接下来需要将这个ui文件转换成py文件
- 方法一:
命令行行进入ui文件所在文件夹,输入pyuic4 ui_name.ui > py_name.py
- 方法二:
新建ui2py.bat文件,写入:
将ui文件拖入批处理即可,生成在ui文件所在目录,文件名为py_name.py@echo off @cd /d "%~dp0" pyuic4 %1 > %~n1.py
- 方法一:
修改生成的py文件,在Pycharm里执行
- 未改动前的代码打开如图
- 修改几个地方
- 增加
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_()
- 执行,成功出现界面
以上是关于Pycharm集成PyQt4并使用的主要内容,如果未能解决你的问题,请参考以下文章