2015-03-13 3 views
-1

Для моего класса Python использовалась графика turtle.Как сохранить целочисленный ввод от пользователя в переменную в Tkinter?

Мы также нарисовали цель, которая появляется в случайном месте на экране. Понял.

Затем появляется всплывающее окно с запросом на то, что вы считаете координатами цели. Сначала появится всплывающее окно с просьбой ввести координату x, после чего запрашивается ввести координату y.

У меня возникли проблемы с сохранением введенных пользователем целых чисел из моего окна Tkinter в переменные, которые я могу использовать позже в программе.

from Tkinter import * 


window = Tk()     
window.title("Player Input") 
window.geometry('+350+130') 

thexinput = IntVar() 

L1 = Label(window, text="Enter the x coordinate for Mike") 
L1.pack(side = LEFT) 
E1= Entry(window, textvariable= thexinput, bd =5) 
E1.pack(side = RIGHT) 

def userinput(): 
    global inp 
    a = raw_input(thexinput.get()) 
    inp = a 

b = Button(window, text = 'Submit', command = userinput) 
b.pack(side = BOTTOM) 

window.mainloop() 

ответ

1

Вам не нужно использовать raw_input, вам просто нужно вызвать get метод ввода виджета.

a = thexinput.get() 
Смежные вопросы