Как создать окно в дочерном окне через кнопку
Есть главное окно с кнопкой при нажатие на нее открываеться второе окно , как сделать во втором окне кнопку которая будет открывать еще одно окно
import tkinter as tk
def create_window():
window = tk.Toplevel(root)
root = tk.Tk()
b = tk.Button(root, text="Create new window", command=create_window)
b.pack()
root.mainloop()
Ответы (1 шт):
Автор решения: Иван
→ Ссылка
def create_window(root): #лучше передать root как параметр
window = tk.Toplevel(root)
button = tk.Button(window,
text="Хей, это кнопка открывает такое-же окно!",
command=lambda:create_window(window)
#если надо открыть другое окно - создайте другую функцию
)
button.pack()
root = tk.Tk()
b = tk.Button(root, text="Create new window", command=lambda:create_window(root))
b.pack()
root.mainloop()