Python 如何设置iconbitmap()的参数?
我正在创建一个图像查看器。但是,我不知道如何设置iconbitmap的参数 我尝试了位图,默认值,但它说默认值没有定义Python 如何设置iconbitmap()的参数?,python,tkinter,tkinter.iconbitmap,Python,Tkinter,Tkinter.iconbitmap,我正在创建一个图像查看器。但是,我不知道如何设置iconbitmap的参数 我尝试了位图,默认值,但它说默认值没有定义 def open_to_browse(): global my_image mainframe1.filename = filedialog.askopenfilename(initialdir=home, title="Select a file", filetypes=(("*.png"),("*.jpeg"))) my_label = tk.Lab
def open_to_browse():
global my_image
mainframe1.filename = filedialog.askopenfilename(initialdir=home, title="Select a file", filetypes=(("*.png"),("*.jpeg")))
my_label = tk.Label(mainframe1, text=mainframe1.filename)
my_image = ImageTk.PhotoImage(Image.open(mainframe1.filename))
my_image_label = tk.Label(image = my_image)
import os
import tkinter as tk
from tkinter import filedialog
from PIL import ImageTk
from PIL import Image
home = os.getcwd()
#print(home)
mainframe1 = tk.Tk()
mainframe1.title("Image Viewer")
mainframe1.iconbitmap(bitmap= "NoneType:None", default= "NoneType:None")
button = tk.Button(mainframe1, text="Open the file", command=open_to_browse)
my_label.grid(row=0, column=1, sticky=tk.W, pady=4)
button.grid(row=1, column=1, sticky=tk.W, pady=4)
my_image_label.grid(row=2, column=1, sticky=tk.W, pady=4)
mainframe1.mainloop()
输入完整的路径名。例如:
mainframe1.iconbitmap(r'c:\Python32\DLLs\py.ico')
或者,将图标保留在项目脚本文件所在的文件夹中
mainframe1.iconbitmap(r'py.ico')
将图标化小部件的位图设置为位图。如果需要,请返回位图
没有人给出
在Windows下,默认参数可用于设置的图标
小部件和任何没有明确设置图标的子部件。
默认值可以是.ico文件的相对路径(例如:
root.iconbitmap(默认值='myicon.ico')
)
编辑:
iconbitmap(位图=无)
设置或获取此窗口图标化时要使用的图标位图。
某些窗口管理器(包括Windows)会忽略此方法
在Windows下,默认参数可用于设置的图标
小部件和任何没有明确设置图标的子部件。
默认值可以是.ico文件的相对路径(例如:
root.iconbitmap(默认值='myicon.ico'))。有关更多信息,请参阅Tk文档
信息
如果给出了-默认标志
,图标将应用于所有顶级
尚未使用其他特定图标的windows(现有和未来)
已应用
除了位图图像类型外,还提供了任何
也接受包含有效Windows图标的文件(通常为
.ico或.icr文件),或shell已为其指定
图标
当窗口图标化时,应使用iconbitmap函数(或方法,取决于编程语言)为窗口设置位图图像
在Windows上,您可以为包含有效Windows图标的任何文件(通常为.ico或.icr文件)或shell为其分配图标的任何文件设置完整路径规范。您需要提供更多的.AFAIK
iconbitmap
仅适用于Windows操作系统。我还认为它只适用于顶级窗口(即通过Tk()
或调用Tk.Toplevel()
返回的实例)。我只是想问你,如果我没有.ico文件,那么?你有什么?png或jpg文件我想问的是iconbitmap()的参数是什么?图标的相对或绝对路径