저는 방금 인터넷에서 튜토리얼 등으로 파이썬으로 프로그래밍하는 법을 배우기 시작했습니다. 나는 현재 사용자가 입력 상자에 여러 이름을 입력 한 다음 이름 중 하나를 임의로 선택할 수있는 프로그램을 작성하려고합니다.Python과 tkinter : 이름을 입력하고 무작위로 하나를 선택하십시오.
명령 줄을 사용하여이 작업을 관리했지만 GUI로 구축 할 때 작동 시키려 애쓰는 중입니다. 내 명령 행 코드에 대해 내가 사용 :
import random
import time
print ("Hello!")
userInput = input ('Please enter the names:')
time.sleep (5)
userInput = str(userInput).split()
name = random.choice (userInput)
print ("Its",name)
내가 같은 프로그램을 만들 수 있지만, GUI에서 실행하는 방법에 대해 궁금 해서요. 내가 지금까지 가지고있는 코드는 : 나는 등 몇 가지 이름을 입력하지만 하나가 무작위로 선택하는 방법을 확실하지 메신저 수
import random
import time
from tkinter import *
root = Tk()
def input():
time.sleep (5)
mytext=userInput.get()
label2 = Label(root,text=mytext).pack()
userInput = StringVar()
root.geometry("500x500")
root.title("Tkinter GUI")
Label1 = Label(root,text="Welcome to my program").pack()
entry = Entry(root,textvariable=userInput).pack()
Button1 = Button(root,text="Go",command=input).pack()
root.mainloop()
내 GUI 기반 코드의 경우. 문자 기반 코드 당 .split()
& random.choice
을 사용할 수 있습니까? 내 GUI 코드 어디에서이 입력해야합니까? 여러 곳을 시도했지만 제대로 작동하지 못했습니다. 나는이 일이 상당히 쉬워야한다고 생각한다. 어떤 도움이라도 대단히 감사 할 것입니다.
감사