簡體   English   中英

如何使用 tkinter 將圖像添加到窗口平鋪?

[英]How to add image to window tile using tkinter?

我正在使用 python (3.7) 並且正在用它構建一個應用程序。 我正在使用tkinter來構建 gui。 如何從任務欄中的磁貼中刪除 python 圖標,我想放入我自己的圖標。

在此處輸入圖片說明

您的圖標文件必須位於程序的同一目錄中。 .iconbitmap('filename.ico')是這個命令。 更多詳細信息,訪問 ( https://www.codecupboard.com/2017/11/tkinter-title-bar- )

下面的例子:

import tkinter as tk
mywindow = tk.Tk()

mywindow.iconbitmap('file.ico')  
mywindow.mainloop()

您可以通過為 python.exe 或 pythonw.exe 文件創建一個新的快捷方式來做到這一點(在 Window 的資源管理器右鍵單擊菜單中可用的選項),然后右鍵單擊該快捷方式,選擇屬性,並將目標更改為:

"C:\Path\to\Python.exe" "Absolute\or\relative\path\to\file.py"

然后選擇更改圖標(仍在屬性窗口中),然后選擇您的 .ico 文件。 從此快捷方式執行程序將自動將所選圖標設置為任務欄和窗口圖標。

請注意,雖然通過執行設置快捷方式,而不是直接單擊您的 .py 文件,當前工作目錄將是 python.exe 之一,而不是您的文件,您也可以在快捷方式的屬性窗口中更改它,在“ start in” 輸入字段(在目標下方),或使用 python 方法os.getcwd()查找當前工作目錄並使用os.chdir(path)來設置它

暫無
暫無

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

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