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(如下图)
Pycharm集成PyQt4并使用_第1张图片
打开设置界面
  • 点击加号,配置QtDesigner(详细看图)


    Pycharm集成PyQt4并使用_第2张图片
    详细配置看图
  • 接下来在此点击加号新建,配置PyUIC (详细配置如图)
Pycharm集成PyQt4并使用_第3张图片
配置PyUIC
  • 到此为止,Pycharm内嵌PyQt结束,查看Tools如下
Pycharm集成PyQt4并使用_第4张图片
检查配置是否成功

创建PyQt工程,并转换为Python文件

  • 首先打开PyQt,创建一个简单的界面
Pycharm集成PyQt4并使用_第5张图片
打开QtDesigner创建界面
  • 拖拽左侧栏控件,创建一个简单的界面
Pycharm集成PyQt4并使用_第6张图片
创建简单的界面
  • 保存,得到后缀为 ui 的文件
Pycharm集成PyQt4并使用_第7张图片
得到 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文件](http://upload-images.jianshu.io/upload_images/1863312-93d1bbb919d5a69b.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
***
##修改生成的py文件,在Pycharm里执行
* 未改动前的代码打开如图

![未改动的代码](http://upload-images.jianshu.io/upload_images/1863312-56ebed2018180f59.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
* 修改几个地方
 * 增加 `import sys`
 * 将 `Ui_MainWidonw(object)`中的object修改成修改成`QtGui.QMainWindow`
* 在Class类下添加一个 __init__方法:
 ```code
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并使用_第8张图片
Pycharm下执行结果

今后会继续学习将逻辑和界面结合起来。

你可能感兴趣的:(Pycharm集成PyQt4并使用)