當前位置:編程學習大全網 - 編程語言 - 「1.PyQt5 GUI 軟件開發框架」4.使用Qt資源文件

「1.PyQt5 GUI 軟件開發框架」4.使用Qt資源文件

使用Qt進行軟件開發,不可避免要使用資源文件。本節我們做壹個簡單示例,通過使用Qt資源文件為應用程序及關閉按鈕設置圖標。

根據前面我們所講述的內容,先創建PyCharm工程項目,然後創建Qt工程項目,在Qt工程項目中設計界面並創建資源文件。

界面中我們只放置壹個“關閉”按鈕,所以在此不做具體的描述。下面,我們創建資源文件。

在Qt Creator中選擇“File” -> "New File or Project...",然後選擇“Qt”->"Qt Resource File",在File name中輸入res,在項目中可以看到,我們創建了壹個res.qrc資源文件。

在資源文件上右擊,選擇”Open in Editor“即可打開資源文件編輯器。

在資源文件中首先需要創建壹個前綴,名稱可以根據具體的資源進行命名,我們在此處命名為:icons;然後單擊”Add Files“,選擇事先準備好的圖標文件添加進來。

在按鈕的屬性編輯器中找到icon屬性,點擊下拉菜單中的”Choose Resource...“,在對話框中選擇對應的資源文件中的圖標即可。

編譯資源文件:

在PyCharm的工程項目中創建壹個名為rcc.bat的批處理文件,其代碼如下:

註意:編譯資源文件時,生成的py文件名結尾必須是_rc,因為編譯窗體文件後會產生如下語句:

編譯窗體文件:

在PyCharm的工程項目中創建壹個名為uic.bat的批處理文件,其代碼如下:

運行以上兩個批處理文件,可以看到編譯後的py文件已經生成。

執行程序後可以看到,界面中的關閉按鈕顯示了我們在Qt Creator中設置的圖標。

引入圖標類:

在主程序中app = QApplication(sys.argv)語句後面增加設置圖標的代碼:

為”關閉“按鈕添加單擊事件代碼:

運行程序即可看到應用程序的圖標也可以顯示了。

  • 上一篇:車床上車每英尺14牙的英制螺紋怎樣掛鐺
  • 下一篇:預算4000左右可以買什麽性價比高的臺式電腦推薦
  • copyright 2024編程學習大全網