學習PyQt5(一):安裝PyQt5以及在PyCharm上配置PyQt5


最近在做一個自動化測試腳本,被要求作出一個界面,研究了下PyQt5,在此記錄一下。

PyQt5主要模塊如下:

  • QtCore :模塊包含了非GUI的功能設計。這個模塊被用來實現時間,文件和目錄,不同數據類型,流,URL,mime類型,線程和進程。
  • QtGui:模塊包含的類用於窗口化的系統結構,事件處理,2D繪圖,基本圖形,字體和文本。
  • QtWidgets:模塊包含的類提供了一套UI元素來創建經典桌面風格用戶界面。
  • QtMultimedia:模塊包含的類用於處理多媒體內容和鏈接攝像頭和無線電功能的API。
  • QtBluetooth:模塊包含的類用於掃描藍牙設備,並且和他們建立連接互動。
  • QtNetwork:模塊包含的類用於網絡編程,這些類使TCP/IP和UDP客戶端/服務端編程更加容易和輕便。
  • QtPositioning:模塊包含的類用於多種可獲得資源的位置限定,包含衛星定位,Wi-Fi,或一個文本文件。
  • Enginio:模塊用於解決客戶端訪問Qt雲服務托管。
  • QtWebSockets:模塊用於解決客戶端訪問Qt雲服務托管。
  • QtWebKit:包含的關於瀏覽器的類用於解決基於WebKit2的支持庫。
  • QtWebKitWidgets:模塊包含的關於WebKit1的類基本解決瀏覽器使用基於QtWidgets應用問題。 
  • QtXml:QtXml 模塊包含的類用於解析XML文件。這個模塊提供SAX和DOM API解決方法。
  • QtSvg:模塊提供類用於顯示SVG文件內容。Scalable Vector Graphics (SVG) 是一種語言,用XML來描述二維圖形和圖形應用程序。
  • QtSql:模塊提供類驅動數據庫工作。 
  • QtTest:模塊包含了方法提供PyQt5應用的單元測試。

一、安裝

pip install pyqt5
pip install pyqt5-tools

二、在PyCharm中配置

 

打開Settings,按步驟打開添加界面,圖中我已經添加好了。

  1.  打開Tools
  2. 點擊添加按鈕
  3. 給你的攻擊器個名字(建議有針對性)
  4. 添加PyQt5-tools里面的designer.exe 的路徑(意義:要運行的程序的路徑)
  5. 工作路徑,這里可以直接填寫路徑,也可填寫變量,可以用5.1中提供的變量,我這里選擇的是項目文件路徑
  6. 保存即可

三、配置個PyUIC,用於將Qt界面轉換成py代碼

基本操作都是和Qt一樣的

program:這里定義python的安裝路徑(我使用的是python3)

圖中1位置很重要,是python程序參數。

parameters:-m PyQt5.uic.pyuic $FilePath$ -o $FileDir$\test_ui.py(知道在文件路徑下安放生成的py文件,命名為test_ui)

四、運行

點擊圖中此處就可開啟QT

開啟界面:

 

 

參考文獻:

https://www.cnblogs.com/chuanxiaopang/p/10461493.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM