pyqt5入門學習筆記
-
- 開發第一個基于pyQT5的桌面應用
- 将QTDesigner導入到pycharm的external tools友善啟動
- 如何将.ui檔案儲存為.py檔案
- QT筆記
開發第一個基于pyQT5的桌面應用
- 必須使用兩個類:QApplication和Qwidget,都在PyQT5.Qtwidgets中。建立一個視窗
import sys
from PyQt5.QtWidgets import QApplication,QWidget
if __name__=='__main__':
# 建立一個QApplication類的執行個體
app=QApplication(sys.argv)
#建立一個視窗
w=QWidget()
#設定一個視窗尺寸
w.resize(400,200)
#移動視窗
w.move(300,300)
#設定視窗标題
w.setWindowTitle('第一個基于pyqt5的桌面應用')
#顯示視窗
w.show()
#進入程式的主循環,并通過exit函數確定主循環安全結束
sys.exit(app.exec_())
将QTDesigner導入到pycharm的external tools友善啟動
如果使用anaconda安裝的python和pyqt5的package,則QTdesigner已經在anaconda裡了,具體來說windows下的路徑為:
D:\anaconda\Library\bin\designer.exe(anaconda路徑下,先找到你的anaconda安裝路徑)

如何将.ui檔案儲存為.py檔案
方法一:
一般來說将你在QTdesigner中生成的ui檔案儲存到你的pyqt5的工程目錄下,然後該目錄下在指令視窗執行語句:
python -m PyQt5.uic.pyuic untitled.ui -o demo.py
例如我的工程檔案在D:\pythondocument\pyqt5
D:\pythondocument\pyqt5>python -m PyQt5.uic.pyuic untitled.ui -o demo.py
方法二:
将上述指令添加到external tools
Progarm:(python.exe所在目錄)
我的:D:\anaconda1\envs\pytorch\python.exe
Arguments:固定設定
-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
working directory:工程目錄
QT筆記
QTabWidget 頁籤
QLabel 标簽
QTextEdit 多行編輯器
QLineEdit 單行編輯器
QPushButton 按鈕
QGroupBox 組框
QTableWidget表格
Qcheckbox選擇框
QRadioButton