欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

關(guān)于PyQt5主窗口圖標(biāo)顯示問題匯總

 更新時間:2021年03月16日 08:22:54   作者:aziji  
這篇文章主要介紹了關(guān)于PyQt5主窗口圖標(biāo)顯示問題匯總,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

窗口程序的開發(fā)流程如下:

1. 先通過qt designer設(shè)置界面并將程序圖標(biāo)設(shè)置好,通過在designer中按ctrl + R 進行預(yù)覽可以看到窗口左上角的圖標(biāo),然后保存

2. 通過pyuic5和pyrcc5命令將ui文件和qrc文件轉(zhuǎn)換為py文件

3.然后在主程序中將界面顯示出來,源碼如下:

class Main(QMainWindow, Ui_MainWindow, QWidget):

 def __init__(self, parent=None):
 super(Main, self).__init__(parent)
 self.ui = Ui_MainWindow()
 self.ui.setupUi(self)
 self.ui.mem_plot.setVisible(False)
 self.setWindowTitle("app")
 self.setWindowIcon(QIcon('/icon/windows_icon.ico'))

運行之后顯示出來的界面中圖標(biāo)并沒有正常顯示出來

將第9行的進行注釋掉再運行,圖標(biāo)正常正常顯示了,說明通過qt designer設(shè)置是生效的,關(guān)鍵就在于第9行出問題,QIcon這個方法是要帶上絕對路徑或者相對路徑,再看看我寫的明顯存在一個錯誤,文件的路徑不正確,要么將第9行注釋掉,要么改為正確的相對路徑,下面將第9行正確的采用相對路徑方式列出來如下:

self.setWindowIcon(QIcon('./icon/windows_icon.ico'))

再次運行圖標(biāo)正常顯示出來

知識點擴展:PyQt5 Designer==5.15.2.3.0.2 啟動新路徑

切換為python8并更新到最新的pyqt5-tools, qt designer新路徑為:C:\Program Files\Python38\Lib\site-packages\qt5_applications\Qt\bin

然后更新Pycharm中qt designer的啟動路徑如下:

到此這篇關(guān)于關(guān)于PyQt5主窗口圖標(biāo)顯示問題匯總的文章就介紹到這了,更多相關(guān)PyQt5主窗口圖標(biāo)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python結(jié)合API實現(xiàn)即時天氣信息

    python結(jié)合API實現(xiàn)即時天氣信息

    這篇文章主要介紹了python結(jié)合API實現(xiàn)即時天氣信息的代碼,非常的實用,有需要的小伙伴可以參考下。
    2016-01-01
  • Python三百行代碼實現(xiàn)飛機大戰(zhàn)

    Python三百行代碼實現(xiàn)飛機大戰(zhàn)

    飛機大戰(zhàn)想必大家可能玩過微信的這款小游戲,給我的感覺是這款游戲怎么可以做得這么好呢,操作簡單,容易上手,簡直是“老少皆宜”啊,既然這款游戲這么棒,能否自己動手用 Python 來實現(xiàn)呢?事實證明是可以的
    2022-09-09
  • Python Django 實現(xiàn)簡單注冊功能過程詳解

    Python Django 實現(xiàn)簡單注冊功能過程詳解

    這篇文章主要介紹了Python Django 實現(xiàn)簡單注冊功能過程詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-07-07
  • python3實現(xiàn)猜數(shù)字游戲

    python3實現(xiàn)猜數(shù)字游戲

    這篇文章主要為大家詳細介紹了python3實現(xiàn)猜數(shù)字游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-06-06
  • Python多進程原理與用法分析

    Python多進程原理與用法分析

    這篇文章主要介紹了Python多進程原理與用法,結(jié)合實例形式分析了Python多進程原理、開啟使用進程、進程隊列、進程池等相關(guān)概念與使用方法,需要的朋友可以參考下
    2018-08-08
  • python問題匯總之pycharm查找不到安裝的庫解決

    python問題匯總之pycharm查找不到安裝的庫解決

    這篇文章主要給大家介紹了關(guān)于python問題匯總之pycharm查找不到安裝庫的解決方法,PyCharm是一款非常流行的Python集成開發(fā)環(huán)境(IDE),它提供了豐富的功能和插件,可以幫助程序員更高效地編寫Python代碼,需要的朋友可以參考下
    2023-09-09
  • Python中對象的引用與復(fù)制代碼示例

    Python中對象的引用與復(fù)制代碼示例

    這篇文章主要介紹了Python中對象的引用與復(fù)制代碼示例,具有一定借鑒價值,需要的朋友可以了解下。
    2017-12-12
  • 一個簡單的python程序?qū)嵗?通訊錄)

    一個簡單的python程序?qū)嵗?通訊錄)

    這篇文章主要分享了用python實現(xiàn)的一個通訊錄實例,學(xué)習(xí)python的朋友可以參考下
    2013-11-11
  • 使用Pyinstaller打包exe文件詳細圖文教程

    使用Pyinstaller打包exe文件詳細圖文教程

    PyInstaller可以用來打包python應(yīng)用程序,打包完的程序就可以在沒有安裝Python解釋器的機器上運行了,下面這篇文章主要給大家介紹了關(guān)于使用Pyinstaller打包exe文件的詳細圖文教程,需要的朋友可以參考下
    2022-08-08
  • 淺析Python模塊之間的相互引用問題

    淺析Python模塊之間的相互引用問題

    這篇文章主要介紹了Python模塊之間的相互引用問題,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-02-02

最新評論