准备工作-下载
- 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 (详细配置如图)
配置PyUIC
- 到此为止,Pycharm内嵌PyQt结束,查看Tools如下
检查配置是否成功
创建PyQt工程,并转换为Python文件
- 首先打开PyQt,创建一个简单的界面
打开QtDesigner创建界面
- 拖拽左侧栏控件,创建一个简单的界面
创建简单的界面
- 保存,得到后缀为 ui 的文件
得到 ui 文件
- 接下来需要将这个ui文件转换成py文件
- 方法一:
命令行行进入ui文件所在文件夹,输入pyuic4 ui_name.ui > py_name.py
- 方法二:
新建ui2py.bat文件,写入:@echo off @cd /d "%~dp0" pyuic4 %1 > %~n1.py
将ui文件拖入批处理即可,生成在ui文件所在目录,文件名为py_name.py
- 方法一:
生成对应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_()
- 执行,成功出现界面
时间: 2024-10-01 23:38:58