1. 程式人生 > >PyQt5學習教程2:給窗體加上圖示

PyQt5學習教程2:給窗體加上圖示

上1篇教程,只是對PyQt5使用的初步演示,其框架沒有具體的使用意義。本篇教程將構建1個具有實際使用價值的最簡框架,相對於上一篇教程所講解的窗體所具有的功能,我們將給窗體增加一個圖示,就如同大部分程式一樣,將顯示在窗體的左上角位置。圖示檔案可以使用很多中型別,本文采用的是png檔案,將其複製到和本程式檔案相同的目錄中即可。

源程式:


解釋:

1、第4行:輸入QIcon模組。

2、第7行:建立CMainWindow類,該類從QWidget繼承。

3、第8行:建構函式,相信的使用可以參看Python。

4、第10行:super用於解決多重繼承問題,相信的使用可以參看Python,對於初學者可以採取“照貓畫虎”的方法。

5、第13行:呼叫了setGemoetry方法,該方法定義窗體的左上角為300和300,大小為500和300。

6、第15行:設定窗體的圖示

7、第21行:建立CMainWindow類的物件MainWindow,在建立該物件時會呼叫建構函式,所以在建構函式中寫的程式將全部執行。

程式執行效果: