標籤:

教程 | pyqt5極速打包界面軟體

QT designer設計界面

qt designer默認有4種布局方式:

  • 垂直布局
  • 水平布局
  • 網格布局
  • 絕對位置布局

通過托拽和點擊就能生成界面和組件樣式

生成的ui文件其實是xml格式的文本文件

可以用pyuic5命令一鍵轉換


生成.ui文件

其實就是xml語言


如何添加圖標和圖片

如果使用qt disitger,如果引用資源文件

則需要轉換

在開發目錄下編寫.qrc文件

新建appqrc.qrc 文件

  1. <rcc version="1.0">
  2. <qresourse>
  3. </qresourse>
  4. </rcc>

在編輯欄進行添加

添加label組件

修改pixmap屬性

轉換apprcc.qrc文件

pyuic5 apprcc.qrc -o aprcc_rc.py

在邏輯文件里加入

  1. import apprcc_rc

.ui與.py文件的轉換

使用pyui5的命令語句進行轉換

轉換後的py界面文件


界面與邏輯分離

新建.py文件作為邏輯文件

用來寫事件響應

導入界面文件的類就好


雙擊運行腳本


用pyinstaller打包分發


希望和你做朋友

關注微信公眾號 [hackorgeek]

會邀請你加入到微信群

加入社群

t.xiaomiquan.com/mu3ZVR


推薦閱讀:

PyQt5系列教程(15):單選按鈕
PyQt5系列教程(18):微調框1
PyQt5系列教程(21):標籤(QLabel)
PyQt5系列教程(17):跑馬燈(進度條的使用)
PyQt5系列教程(7):界面搭建

TAG:PyQt | Python |