[英]wxPython Changing Taskbar Icon During Runtime Windows
我有main.py和appIndicator.py文件。 我從main.py作為子進程啟動appIndicator.py(使用wxPython庫)。 收到通知后,我必須更改appIndicator圖標。 但是,我找不到任何方法來執行此操作,因此當我需要更改appIndicator圖標時,我從main.py中殺死了子進程,更改了圖標文件並再次將appIndicator作為子進程啟動,但是在Windows中,當我這樣做時,appIndicator圖標是復制。 直到我將鼠標指針停留在舊子進程的圖標上,它才會停留在該位置。
有沒有更好的方法來更改圖標?
我應該怎么做才能清除舊圖標?
你有什么不同的建議嗎?
謝謝...
在更改圖標事件處理程序中,嘗試調用當前圖標的RemoveIcon()
方法,然后調用其Destroy()
方法。 那應該將其從任務欄中刪除。 然后,您可以創建應該在此處顯示的新圖標。 我相信您必須調用新圖標的SetIcon()
方法才能使其出現在系統托盤中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.