ПОМОГИТЕ ПОЖАЛУЙСТА, ЯЗЫК ПРОГРАММИРОВАНИЯ PYTHON, ЕСЛИ ВСЕ РАБОТАЕТ ПОТОМ ОТМЕЧУ КАК ЛУЧШИЙ ОТВЕТ!
Создайте проект, в котором в результате наступления события KeyPress для кнопки ее размеры станут 20 x 40 пикселей (ширина 20 символов, высота 4 символа) и Teкст Ha кнопке изменится на вашу фамилию
Answers & Comments
Ответ:
.
# Импортируем необходимые модули
import tkinter as tk
from tkinter import *
# Создаем окно с названием "MyProject"
root = tk.Tk()
root.title("MyProject")
# Функция, которая будет выполняться,
# когда произойдет событие KeyPress с кнопкой:
def change_button():
# Изменяем размеры кнопки:
button['width'] = 20 # 20 - ширина, 4 -высота.
# Изменяем текст, отображающийся на кнопке:
button['text'] = 'YourLastName' # YourLastName -ваша фамилия.
# (1) KeyPress - слушать (2) change_button -выполнять.
button = Button(root, text="Ha", command=change_button)
# (3) button -кнопку (4) root -в root-okno.
button.pack()
# (5) root-okno -в event loop.
root.mainloop()
Объяснение:
надеюсь правильно
Verified answer
import tkinter as tk
class MyWindow:
def __init__(self, master):
self.master = master
master.title("Пример кнопки")
self.button = tk.Button(master, text="Нажми меня")
self.button.pack()
self.button.bind('<KeyPress>', self.on_key_press)
def on_key_press(self, event):
self.button.config(text="Мой фамилия")
self.button.config(width=20, height=4)
root = tk.Tk()
my_window = MyWindow(root)
root.mainloop()
#sprike