準(zhǔn)備工作-下載
- 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(如下圖)
打開設(shè)置界面
-
點擊加號蔬将,配置QtDesigner(詳細看圖)
詳細配置看圖 - 接下來在此點擊加號新建,配置PyUIC (詳細配置如圖)
配置PyUIC
- 到此為止前痘,Pycharm內(nèi)嵌PyQt結(jié)束,查看Tools如下
檢查配置是否成功
創(chuàng)建PyQt工程,并轉(zhuǎn)換為Python文件
- 首先打開PyQt,創(chuàng)建一個簡單的界面
打開QtDesigner創(chuàng)建界面
- 拖拽左側(cè)欄控件旦签,創(chuàng)建一個簡單的界面
創(chuàng)建簡單的界面
- 保存,得到后綴為 ui 的文件
得到 ui 文件
- 接下來需要將這個ui文件轉(zhuǎn)換成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文件,在Pycharm里執(zhí)行
* 未改動前的代碼打開如圖

* 修改幾個地方
* 增加 `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_()
- 執(zhí)行遥昧,成功出現(xiàn)界面
Pycharm下執(zhí)行結(jié)果
今后會繼續(xù)學(xué)習(xí)將邏輯和界面結(jié)合起來覆醇。