Уведомления

Группа в Telegram: @pythonsu

#1 Июль 27, 2021 15:33:28

Nasya
Зарегистрирован: 2021-07-27
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Изменение текста Label при изменении Entry

Добрый день уважаемые форумчане! Прошу помочь со связью виджетов Enter и Label - при вводе цифры в Entry значение Label должно измениться на число из Entry увеличенное на 20%.

 import tkinter as tk
window = tk.Tk()
entry = tk.Entry()
entry.grid(row=0,column=0,columnspan=3)
l1 = tk.Label(text="10%", width=3)
l1.grid(row=1, column=0)
l2 = tk.Label(text=16500, width=7)
l2.grid(row=1, column=1)
window.mainloop()

Офлайн

#2 Июль 27, 2021 16:11:34

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  252  -
Профиль   Отправить e-mail  

Изменение текста Label при изменении Entry

:( del



Отредактировано doza_and (Июль 27, 2021 16:15:42)

Офлайн

#3 Июль 27, 2021 16:13:55

PEHDOM
Зарегистрирован: 2016-11-28
Сообщения: 2196
Репутация: +  294  -
Профиль   Отправить e-mail  

Изменение текста Label при изменении Entry

 import tkinter as tk
window = tk.Tk()
entry_var = tk.StringVar()
entry_var.trace('w',  lambda name, index, mode :(l2.config(text=int(entry_var.get())*1.2)))
entry = tk.Entry(textvariable=entry_var)
entry.grid(row=0,column=0,columnspan=3, )
l1 = tk.Label(text="10%", width=3)
l1.grid(row=1, column=0)
l2 = tk.Label(text=16500, width=7)
l2.grid(row=1, column=1)
window.mainloop()



==============================
Помещайте код в теги:
[code python][/code]
Бериегите свое и чужое время.

Офлайн

#4 Июль 27, 2021 16:22:59

Nasya
Зарегистрирован: 2021-07-27
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Изменение текста Label при изменении Entry

PEHDOM, спасибо большое!!!

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version