#python #tkinter #simpledialog
Вопрос:
Не уверен, как изменить значок простого диалогового окна. Я пытаюсь использовать .bitmap, но это не работает. нужна помощь
Ответ №1:
Просто добавьте аргумент default
ключевого iconbitmap()
слова к значку корня, тогда все дочерние окна унаследуют значок.
import tkinter
from tkinter import simpledialog
root = tkinter.Tk()
root.iconbitmap(default="C:\Users\username\random.ico")
dialog = simpledialog.askstring("INFO", "wut ur name?")
root.mainloop()
Результат с default
:
Результаты без default
:
Ответ №2:
Вы ищете это
from tkinter import Tk
master = Tk()
photo = PhotoImage(file = "Any image file")
master.iconphoto(False, photo)