PDA

Просмотр полной версии : Как сделать изменение текста в окне Tkinter по нажатию клавиши?


Shelok_Kholmes
23.10.2023, 22:09
Нужен пример кода, чтоб работало примерно так: "текст в окне" - нажатие определённой клавиши, например "g" - изменение текста на другой.

MrDorlik
23.10.2023, 22:14
Python:






import
tkinter
as
tk

root
=
tk
.
Tk
(
)
text
=
tk
.
StringVar
(
)
text
.
set
(
"Начальный текст"
)
label
=
tk
.
Label
(
root
,
textvariable
=
text
)
label
.
pack
(
)
def
change_text
(
event
)
:
if
event
.
char
==
"g"
:
text
.
set
(
"Текст изменен!"
)
root
.
bind
(
""
,
change_text
)
root
.
mainloop
(
)