Извините за беспорядокКак я могу удалить содержимое в ярлыке?
поэтому я делаю сидения, и я не могу заставить его работать правильно ... снова. Я пытаюсь сделать сброс метки каждый раз, когда я нажимаю кнопку запуска, любые идеи?
#commands: add name , Run
#imports
import random
from time import sleep
from tkinter import *
#Console and background Handlers
Tables = 6
Names = []
def AddNames():
NewNames = e.get("1.0", 'end -1c')
if NewNames in Names:
print("Name Already exists")
elif NewNames == "":
print("Empty")
else:
Names.append(NewNames)
print(Names)
e.delete(1.0, END)
def Random():
RandomNum = random.randrange(Tables)
if RandomNum == 0:
RandomNum = random.randrange(Tables)
return RandomNum
def run():
X = 0
for i in Names:
#print(Names[X])
print("Table: " + str(Random()))
X += 1
#text = Label(popup, text = "")
text = Label(popup, text= Names[X] + "\n" + "Table: " + str(Random()))
text.pack()
#GUI Handler
root = Tk()
root.geometry("1024x768")
e = Text(root, bd = 10, font=("Comic Sans MS", 50) ,width = 15, height = 2)
e.pack()
popup = Toplevel()
popup.title("Seating Chart")
AddNameButton = Button(root, text = ("Add Name"), width = 15, height = 5, command = AddNames)
AddNameButton.pack()
RunButton = Button(root, text = ("Run"), width = 15, height = 5, command = run)
RunButton.pack()
root.mainloop()
Я пытаюсь сбросить тексту каждый раз, когда пользователь нажимает кнопку запуска
Вы хотите, чтобы запустить функцию, чтобы удалить только содержимое или он делает что-то другое тоже? –
Функция функции запуска назначает разные имена числу. – PinkChicken
Вы уже сделали это в методе 'AddNames()'. – Zety