PyQt5快速上手基礎篇3-設置窗口標題和圖標

前言

本節我們為QT Designer生成的UI界面添加圖標和窗口標題。

一、實例

1.QT Desinger設計UI

打開designer.exe,使用默認的Main Window創建,直接點擊Create按鈕即可。

PyQt5快速上手基礎篇3-設置窗口標題和圖標

設計UI圖如下,並保存為test.ui

PyQt5快速上手基礎篇3-設置窗口標題和圖標

2.將test.ui轉換為ui_test.py

進入ui_btn.py文件根目錄,輸入如下指令:

<code>pyuic5 -o ui_test.py test.ui/<code>

3.程序分析

程序實現的功能是為使用QT Designer設計的UI添加圖標和標題。

<code># encoding=utf-8
import sys
import PyQt5.QtWidgets as qw
import PyQt5.QtGui as qg
import ui_test

if __name__ == "__main__":
app = qw.QApplication(sys.argv)
w = qw.QMainWindow()
ui = ui_test.Ui_MainWindow()
ui.setupUi(w)
# set icon and window's title
w.setWindowTitle("測試V1.0")
w.setWindowIcon(qg.QIcon("icons/umbrella.ico"))
w.show()
sys.exit(app.exec_())/<code>

其中w.setWindowTitle("測試V1.0")函數用來設置窗口標題,注意此處用w。

w.setWindowIcon(qg.QIcon("icons/umbrella.ico"))用來設置窗口圖標,注意QIcon來自PyQt.QtGui。

文件路徑如下:

PyQt5快速上手基礎篇3-設置窗口標題和圖標

三、運行

進入文件目錄,輸入python3 run.py,即可彈出上述用QTDesigner設計出來的頁面,並且使用了我們設置的圖標和窗口標題。

PyQt5快速上手基礎篇3-設置窗口標題和圖標

從上圖可知窗口標題和圖標已經設置成功。

三、結語

1.總結:

本節完,實際操作過程中需要注意的地方有如下幾點:

(1)QIcon

注意QIcon來自PyQt5.QtGui。

寄語:一沙一世界,一葉一菩提


分享到:


相關文章: