簡體   English   中英

在tkinter窗口中編輯/刪除“ Tk”字符

[英]Edit/Remove “Tk” characters from tkinter window

是否可以從tkinter窗口中編輯/刪除“ Tk”字符(在綠色圓圈內)?

在此處輸入圖片說明

紅色的腳本Tk是應用程序圖標。

在某些平台上,你可以使用替換iconbitmapiconphoto功能。 在其他情況下,您無法覆蓋exe / bundle / etc中指定的圖標。 因此,要實現此跨平台,您需要在代碼和包裝中進行此操作(假設您打算包裝和分發二進制文件)。

如果您只關心Windows, iconbitmap帶有Windows .ico文件的iconbitmap是正確的解決方案。 IIRC,在大多數* nix系統它的iconbitmap與.xbm或iconphoto與.xpm,而在Mac上,它是......嗯,應用程序圖標(其中有來自於束)不是在所有的窗口中顯示, 文檔圖標顯示在此處,然后在窗口上調用iconbitmap將文檔圖標設置為指定文件的Finder圖標。

有關如何從Python執行此操作的說明,請參見此線程

據我所知,Tk無法刪除該應用程序圖標。 這可能是一件好事,因為許多平台/窗口管理器最終都會在該位置顯示一些可怕的“默認應用”。 但是您可以將其替換為100%透明的圖標,這可能是您想要的。


純黑色的tk只是窗口標題。 給它任何其他窗口標題,“ tk”將不會出現。

如果您已經創建了一個窗口並想要更改其標題,則只需調用title方法:

my_frame.title('My new title, with no tk (except that one)')

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM