@NightCAT_Busya
pycatdranigbus

Python. Как вернуться в начало?

Допустим, у меня есть программа tkinter с def, состоящая из нескольких этапов.
from tkinter import*
import random
from tkinter import messagebox as mbox

root = Tk()
root.title("Okno")
root.geometry("500x500")




def frog():
      r.destroy()
      que = Label(text="VVedite")
      ans = Entry() 
      que2 = Label(text="VVedite2")
      ans2 = Entry()       
      def p():
            a=int(ans.get())
            b=int(ans2.get())        
            c=random.randint (a, b)
            g=random.randint (a, b)
            text='%s i %s'
            message=text % (c, g)
            mbox.showinfo("Chisla", message)
            root.mainloop()
            
            
            
      but=Button(root, text='Zapomnit', command=p)
      que.grid(row=0, column=0, sticky="e")
      ans.grid(row=0, column=1)
      ans2.grid(row=2, column=1)
      que2.grid(row=2, column=0, sticky="e")
      but.grid(row=4, column=1)
      root.mainloop()
      
r=Button(root, text='click', command=frog)
r.grid()
mainloop()


Как мне сделать кнопку, возвращающую все в начало, то есть до кнопки click ?
  • Вопрос задан
  • 770 просмотров
Пригласить эксперта
Ответы на вопрос 1
phaggi
@phaggi Куратор тега Python
лужу, паяю, ЭВМы починяю
Оберни то, что надо повторять, в циклwhile True: и вставь ожидание ввода (типа input() )
или проверку event-а какого-нибудь.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы