[ PyQt入門教程 ] PyQt5開發環境搭建和配置

  PyQt5工具能夠快速實現簡單的界面開發,包括界面設計、佈局管理以及業務邏輯實現(信號與槽)。簡單說就是使用PyQt5工具能夠快速畫一個控件擺放整齊、界面整潔有序、佈局合理的界面。html

課程目標

  能夠動手實現簡單的GUI程序。系列文章主要以動手實踐案例講解爲主。python

課程對象

  會一些python基本語法但不懂PyQt的小白windows

課程內容

   第1節:PyQt5環境搭建和配置。工欲善其事必先利其器嘛~~工具

   第2節:Qt Designer工具的使用。經過一個需求實現描述工具使用。都是拖拽佈局,不寫代碼。。不要慫佈局

   第3節:Qt Designer工具的佈局管理。如何把界面控件擺放整齊。四種經常使用佈局方法。。也不寫代碼。。哈哈學習

   第4節:PyQt信號與槽的使用。讓程序動起來。。讓他替你作你想作的事情。。開發工具

   第5節:PyQt5基本控件使用介紹。瞭解那些被你拖來拖去的組件的基本使用方法。。深刻認識一下他們測試

   第6節:PyQt5小需求實踐案例。讓你學習的內容轉化成可輸出的成果。。ui

本文內容

    本文主要第1節 PyQt5環境搭建和配置。主要內容包括:url

  (1)工具版本的選擇,包括PyQt版本和Python軟件版本。

  (2)Python、PyQt5以及Qt Designer工具的安裝。Qt Designer是PyQt的可視化GUI設置工具。

  (3)PyCharm上配置Qt Designer和PyUIC工具。

選擇PyQt緣由

 (1)PyQt能夠經過拖拽實現界面開發,而不是隻能代碼實現。這樣界面實現效率就高多了。

 (2)控件豐富。支持跨平臺。

 (3)方便打包發佈。能夠利用Pyinstaller打包成二進制文件。在未安裝Python軟件電腦上運行。

選擇Python3和PyQt5緣由

  PyQt官網提供了PyQt4和PyQt5兩種主流版本。PyQt5不兼容PyQt4。建議選擇PyQt5緣由

  (1)官方對PyQt4再也不有重大更新和維護。

  (2)PyQt5對一些模塊進行了從新構建。同時PyQt5對網頁的支持能力更好。

  (3)PyQt5支持新式的信號和槽,使用更簡單。

    選擇Python3緣由:PyQt5對Python3支持較好,官方默認只提供支持Python3版本的安裝包。若是使用Python2,要本身編譯,比較麻煩。

Python3.X軟件和PyQt5安裝

  (1)Python官網下載Python3.X 32位最新版本。獲取路徑:Python官網,下載32位版本的緣由是一般pyqt工具開發完成的程序都須要編譯成可執行程序發佈。而使用32位額Pyinstaller打包發佈exe軟件在32位和64位電腦都能運行。若是是64位版本,就只能運行在64位版本電腦。

  (2)執行下載的pyhon軟件安裝。勾選"Add Python3.7 to Path"。其餘一路Next安裝完成。默認會安裝一鍵式工具pip。

(3)pip工具鏡像源配置。配置方法以下:

        a、在cmd窗口下執行echo %HOMEPATH%獲取用戶家目錄,並在該目錄下建立pip目錄。

        b、在pip目錄下建立pip.ini文件。記住,後綴必須是.ini格式。並在該文件中寫入以下內容。

[global] index-url = http://pypi.douban.com/simple [install] trusted-host = pypi.douban.com

        c、配置完成。執行pip install xlrd測試安裝是否成功。若是失敗,參考配置指導參考<Python開發環境搭建指導>檢查,裏面有詳細步驟。

PyQt5工具安裝

  (1)使用pip工具安裝PyQt5工具。執行pip install PyQt5

  (2)安裝Qt Designer圖形界面開發工具。執行pip install PyQt5-tools

工具安裝完成後的路徑在..\Python\Python37-32\Lib\site-packages

  (3)環境變量配置。將PyQt5-tools的安裝目錄添加到系統環境變量path。添加路徑:個人電腦 -> 屬性->高級->系統設置->高級->單擊環境變量。在系統變量path添加PyQt5-tools完整路徑。以下圖所示:

 (4)打開cmd窗口,執行designer。其實也能夠將designer.exe設置快捷家到桌面。

Qt Designer主界面以下:

PyCharm配置Qt Designer

  PyCharm是開發Python程序主流經常使用的IDE。爲方便調用Qt Designer實現界面開發和編譯相應完成,能夠在PyCharm配置Qt Designer和PyUIC。

 (1)配置Qt Designer。PyCharm -> 菜單File -> Settings -> Tools -> External Tools -> +號,進行添加。 參數配置說明:

  Name:Qt Designer。方便記憶。實際能夠任意取值。

  Program:designer.exe程序絕對路徑。根據實際安裝路徑填寫。

  Parameters:$FileDir$\$FileName$。固定取值。

  Working directory: $FileDir$。固定取值。

(2)配置PyUIC。該工具是用於將Qt Designer工具開發完成的.ui文件轉化爲.py文件。配置打開路徑同Qt Designer。參數配置說明:

  Name:PyUIC。方便記憶。實際能夠任意取值。

  Program:python.exe程序絕對路徑。根據實際安裝路徑填寫。

  Parameters:-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py。固定取值。

  Working directory: $FileDir$。固定取值。

(3)測試Qt Designer和PyUIC配置是否成功。打開路徑:菜單欄Tools -> External Tools ->Qt Designer/PyUIC

   點擊Qt Designer,打開Designer程序主界面以下。將左側Widget Box中Push button空間拖到主界面,雙擊空間修更名稱爲test。另存爲名稱work.ui。默認後綴就是.ui。

 打開PyUIC,自動完成work.ui文件的轉換。生成文件名爲work.ui。

  文件轉換成功後,能夠在project目錄中查看。以下

  配置成功。完成

命令行打開designer和轉換.ui文件

  除了集成到Pycharm工具使用,也能夠採用命令行方式打開designer和經過命令轉換.ui文件爲.py文件,我我的習慣使用這種方法。方法以下: 

(1)設置designer爲桌面快捷方式。designer路徑在${python安裝目錄}/Lib/site-packages/pyqt5_tools/designer.exe

  (2)假設designer.exe開發完成的界面文件爲work.ui。切換到work.ui目錄並執行以下命令轉換:

        pyuic5  -o work.py work.ui

小結

  學習完本文課程,就能夠完成PyQt5工具安裝和配置。爲PyQt5開發界面邁出了最重要的一步。下一節就能夠開始經過Qt Designer工具實現界面開發了。

原文出處:https://www.cnblogs.com/linyfeng/p/11216494.html

相關文章
相關標籤/搜索