Как добавить переменную в метод с помощью tkinter?Python

Программы на Python
Ответить
Anonymous
 Как добавить переменную в метод с помощью tkinter?

Сообщение Anonymous »

Я изучаю Python, и передо мной стоит следующая задача:
Я хочу, чтобы мой код отображал текст, который пользователь написал при использовании метода Button из tkinter.
Однако это показывает ничего, я считаю, что переменная (текст) не работает внутри метода (button_clicked).
Также кажется, что я скрываю свою переменную (текст), и я уже пытался сделать ее глобальной, но безрезультатно.Будем очень благодарны за любую помощь.
из tkinter import *
window = Tk()
window.title("My first GUI program")

text="My text"

my_label = Label(text = "Hello", font= ("Arial", 24, "bold"))
my_label.pack()

#Studying Entry
input = Entry(width=10)
input.pack()
text = input.get()

#Button
def button_clicked():
-my_label["text"] = text

button = Button(text="Click Me", command = button_clicked)
button.pack()

window.mainloop()


Подробнее здесь: https://stackoverflow.com/questions/791 ... ng-tkinter
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»