Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/341.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何使用tkinter将图像添加到窗口平铺?_Python_Windows_User Interface_Tkinter - Fatal编程技术网

Python 如何使用tkinter将图像添加到窗口平铺?

Python 如何使用tkinter将图像添加到窗口平铺?,python,windows,user-interface,tkinter,Python,Windows,User Interface,Tkinter,我正在使用python(3.7)并用它构建一个应用程序。我正在使用tkinter构建gui。如何从任务栏的互动程序中删除python图标,我想在其中添加我自己的图标 您的图标文件必须位于程序的同一目录。.iconbitmap('filename.ico')是用于此操作的命令。 更多详细信息,请访问() 下面是一个例子: import tkinter as tk mywindow = tk.Tk() mywindow.iconbitmap('file.ico') mywindow.mainl

我正在使用python(3.7)并用它构建一个应用程序。我正在使用
tkinter
构建gui。如何从任务栏的互动程序中删除python图标,我想在其中添加我自己的图标


您的图标文件必须位于程序的同一目录。
.iconbitmap('filename.ico')
是用于此操作的命令。 更多详细信息,请访问()

下面是一个例子:

import tkinter as tk
mywindow = tk.Tk()

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

您可以通过创建python.exe或pythonw.exe文件的新快捷方式(窗口的资源管理器右键单击菜单中提供的选项),然后右键单击快捷方式,选择“属性”,并将目标更改为:

"C:\Path\to\Python.exe" "Absolute\or\relative\path\to\file.py"
然后选择更改图标(仍在“属性”窗口中),并选择您的.ico文件。从该快捷方式执行程序将自动将所选图标设置为任务栏和窗口图标


请注意,通过执行set快捷方式,而不是直接单击.py文件,当前工作目录将是python.exe的目录,而不是您的文件的目录,您也可以在快捷方式的属性窗口、“开始位置”输入字段(在目标下方)或使用python方法os.getcwd()查找当前工作目录,并os.chdir(path)设置它

“您的图标文件必须位于程序的同一目录”-这是不正确的。它可以在任何地方。我知道,但我不知道怎么做,这就是为什么我这么说。谢谢你提醒我,我以后会研究它。不……它不起作用。虽然我在标题栏中得到了图标,但在TaskBar中没有得到图标。除了发布新答案,只需更新旧答案。如果我与某人共享.exe文件,图标在他的设备上会不一致,是吗?İ不认为它会起作用,但你应该尝试了解。