Python3 PyQt5 PyCharm win7環(huán)境搭建

開發(fā)環(huán)境

  • Win7 SP1 x64

  • Python 3.5.3 x64

  • PyQt5 5.8.2

  • PyCharm Community Edition 2017.1.3

  • PyInstaller 3.2.1

  • qt-opensource-windows-x86-5.9.0

    當(dāng)前Python的最新版本為3.6.1揣云,但PyInstaller尚未支持Python 3.6。

安裝

Python

下載:https://www.python.org/downloads/release/python-353/

我的安裝路徑:C:\python353

安裝中注意將Python加入Path環(huán)境變量

PyCharm

PyCharm的社區(qū)版為開源免費版本,完全滿足使用要求信峻。

下載:https://www.jetbrains.com/pycharm/download/#section=windows

SIP

SIP的安裝可以在PyCharm內(nèi)以較為方便的方式安裝庭呜。

2017-6-7 10-52-33.png
2017-6-7 10-55-25.png
2017-6-7 11-02-02.png

PyQt5

2017-6-7 11-03-39.png

PyInstaller

2017-6-7 11-05-10.png

Qt

安裝Qt的目的,僅僅是使用其Qt designer工具,進行GUI的設(shè)計离钝。

安裝時需要注冊帳號方咆。

2017-6-7 11-07-20.png

組件選擇時月腋,除默認(rèn)組件外,需另外選擇MinGW 5.3.0 32bit

2017-6-7 11-09-03.png

安裝完成后瓣赂,可在安裝目錄中找到designer.exe

2017-6-7 11-11-29.png
2017-6-7 11-13-37.png

PyCharm中外部程序的配置

以下配置中榆骚,涉及到Python和Qt的安裝目錄時,應(yīng)相應(yīng)的根據(jù)當(dāng)前電腦上軟件的安裝目錄進行調(diào)整

配置Qt Designer

2017-6-7 11-15-20.png
2017-6-7 11-16-14.png

配置PyUIC

用于把QtDesigner創(chuàng)建的UI文件轉(zhuǎn)換成py文件煌集。

參數(shù)(parameters)中填寫:

-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py

2017-6-7 11-17-32.png

配置PyInstaller

參數(shù)(parameters)中填寫:

-F -w --path C:\Python353\Lib\site-packages\PyQt5\Qt\bin $FileName$

2017-6-7 11-19-25.png

使用示例

使用Qt Designer設(shè)計GUI

在PyCharm新建一個項目并打開Qt Designer

2017-6-7 11-26-25.png

創(chuàng)建一個GUI窗口妓肢,具體過程不再詳述。保存 該文件(test.ui)并關(guān)閉Qt Designer苫纤。

2017-6-7 11-29-59.png

將UI文件轉(zhuǎn)換為Python文件

test.ui文件上右擊碉钠,選擇PyUIC,生成test.py卷拘。

2017-6-7 12-07-50.png

編寫main.py

2017-6-7 12-11-43.png
import sys
import test
from PyQt5.QtWidgets import QApplication, QMainWindow

if __name__ == '__main__':
    app = QApplication(sys.argv)
    MainWindow = QMainWindow()
    ui = test.Ui_MainWindow()
    ui.setupUi(MainWindow)
    MainWindow.show()
    sys.exit(app.exec_())

main.py文件右擊喊废,選擇Run 'main'

2017-6-7 12-14-17.png
2017-6-7 12-15-50.png

生成exe文件

main.py文件右擊栗弟,選擇PyInstaller操禀。

2017-6-7 12-17-52.png

完成后將在項目文件夾下生成build文件夾和dist文件夾,生成的exe文件位于dist文件夾下横腿。在windows資源管理器內(nèi)雙擊main.exe即可執(zhí)行颓屑。

2017-6-7 12-19-20.png

參考資料

Python3 PyQt5 pycharm 環(huán)境搭建

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末斤寂,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子揪惦,更是在濱河造成了極大的恐慌遍搞,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,214評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件器腋,死亡現(xiàn)場離奇詭異溪猿,居然都是意外死亡,警方通過查閱死者的電腦和手機纫塌,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,307評論 2 382
  • 文/潘曉璐 我一進店門诊县,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人措左,你說我怎么就攤上這事依痊。” “怎么了怎披?”我有些...
    開封第一講書人閱讀 152,543評論 0 341
  • 文/不壞的土叔 我叫張陵胸嘁,是天一觀的道長。 經(jīng)常有香客問我凉逛,道長性宏,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,221評論 1 279
  • 正文 為了忘掉前任状飞,我火速辦了婚禮毫胜,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘诬辈。我一直安慰自己指蚁,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 64,224評論 5 371
  • 文/花漫 我一把揭開白布自晰。 她就那樣靜靜地躺著,像睡著了一般稍坯。 火紅的嫁衣襯著肌膚如雪酬荞。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,007評論 1 284
  • 那天瞧哟,我揣著相機與錄音混巧,去河邊找鬼。 笑死勤揩,一個胖子當(dāng)著我的面吹牛咧党,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播陨亡,決...
    沈念sama閱讀 38,313評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼傍衡,長吁一口氣:“原來是場噩夢啊……” “哼深员!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起蛙埂,我...
    開封第一講書人閱讀 36,956評論 0 259
  • 序言:老撾萬榮一對情侶失蹤倦畅,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后绣的,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體叠赐,經(jīng)...
    沈念sama閱讀 43,441評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,925評論 2 323
  • 正文 我和宋清朗相戀三年屡江,在試婚紗的時候發(fā)現(xiàn)自己被綠了芭概。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,018評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡惩嘉,死狀恐怖罢洲,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情宏怔,我是刑警寧澤奏路,帶...
    沈念sama閱讀 33,685評論 4 322
  • 正文 年R本政府宣布,位于F島的核電站臊诊,受9級特大地震影響鸽粉,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜抓艳,卻給世界環(huán)境...
    茶點故事閱讀 39,234評論 3 307
  • 文/蒙蒙 一触机、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧玷或,春花似錦儡首、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,240評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至位他,卻和暖如春氛濒,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背鹅髓。 一陣腳步聲響...
    開封第一講書人閱讀 31,464評論 1 261
  • 我被黑心中介騙來泰國打工舞竿, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人窿冯。 一個月前我還...
    沈念sama閱讀 45,467評論 2 352
  • 正文 我出身青樓骗奖,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子执桌,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,762評論 2 345

推薦閱讀更多精彩內(nèi)容