Форум сайта python.su
0
Друзья, возможно задаю глупый вопрос, я новичок, пытаюсь разобраться с GUI.
Есть такой код:
from tkinter import *
from idlelib.tooltip import Hovertip
def okno2():
ak = Tk()
ak.title(“Окно 2”)
ak.geometry(“150x80”)
btn = Button (ak, text=“Окно2”, height = 4, width = 20)
btn.pack(side=LEFT)
Hovertip(btn, )
tk.mainloop()
tk = Tk()
tk.title(“Окно1”)
tk.geometry(“100x80”)
btn = Button (tk, text=“Старт”, height = 4, width = 20, command = okno2)
btn.pack(side=LEFT)
tk.mainloop()
Суть вопроса такая: что нужно сделать чтобы при нажатии на кнопку Старт окно 1 закрывалось и программа переходила к окну 2!
Заранее спасибо, буду очень благодарен
Офлайн
1
Если проблема именно в закрытии tk, нужна команда
tk.destroy()
from tkinter import * from idlelib.tooltip import Hovertip tk = Tk() def okno2(): ak = Tk() ak.title('Окно 2') ak.geometry('150x80') btn = Button (ak, text='Окно2', height = 4, width = 20) btn.pack(side=LEFT) #Hovertip(btn, ) tk.destroy() ak.mainloop() tk.title('Окно1') tk.geometry('100x80') btn = Button (tk, text='Старт', height = 4, width = 20, command = okno2) btn.pack(side=LEFT) tk.mainloop()
Отредактировано rugo (Дек. 16, 2018 10:00:09)
Офлайн
0
Cпасибо огромное!!!
Офлайн