• Предмет: Информатика
  • Автор: dejnekodasha
  • Вопрос задан 3 месяца назад

ПОМОГИТЕ ПОЖАЛУЙСТА, ЯЗЫК ПРОГРАММИРОВАНИЯ PYTHON, ЕСЛИ ВСЕ РАБОТАЕТ ПОТОМ ОТМЕЧУ КАК ЛУЧШИЙ ОТВЕТ!
Создайте проект, в котором в результате наступления события KeyPress для кнопки ее размеры станут 20 x 40 пикселей (ширина 20 символов, высота 4 символа) и Teкст Ha кнопке изменится на вашу фамилию

Ответы

Ответ дал: Bofima
1

Ответ:

.

# Импортируем необходимые модули

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()

Объяснение:

надеюсь правильно

Ответ дал: sprikeyt
1

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

Вас заинтересует