Вопрос задан 07.06.2023 в 05:55. Предмет Информатика. Спрашивает Климчук Елизавета.

Створити вікно, розміром 600*600, зеленого кольору, назва вікна - "Вікно з написом". На ньому

кнопку розміром 10*5, яка розмiщена на 250 пікселів від лівого краю і 300 від верхнього, текст на кнопці "Поява напису". При натисненні на кнопку правою кнопкою миші (подія ) на вікні появляється напис "Напис змінюється", розміщений на 210 пікселів від лівого краю і 100 від верхнього, колір тла напиту жовтий, літер - синій, Times 16. При натисканні на будь-яку клавішу клавіатури (подія , в програмі так і писати, замість ) напис змінює колір букв на червоний.​
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Острешко Николай.

from tkinter import *

def on_button_click(event):

   if event.num == 3:

       label.config(text="Напис змінюється", fg="blue")

def on_key_press(event):

   label.config(fg="red")

root = Tk()

root.geometry("600x600")

root.configure(bg="green")

root.title("Вікно з написом")

button = Button(root, text="Поява напису", width=10, height=5)

button.place(x=250, y=300)

button.bind("<Button>", on_button_click)

label = Label(root, text="", bg="yellow", fg="blue", font=("Times", 16))

label.place(x=210, y=100)

root.bind("<Key>", on_key_press)

root.mainloop()




0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Щоб створити вікно з такими характеристиками та додати функціональність кнопки та клавіатури, вам знадобиться використовувати бібліотеку Tkinter у Python. Ось приклад коду, який здійснює вказану функціональність:

python
from tkinter import * def change_text_color(event): label.config(fg="red") # Зміна кольору тексту на червоний def change_label_text(event): label.config(text="Напис змінюється") # Зміна тексту мітки root = Tk() root.geometry("600x600") root.title("Вікно з написом") button = Button(root, text="Поява напису", width=10, height=5) button.place(x=250, y=300) button.bind("<Button-3>", change_label_text) # При натисненні правою кнопкою миші викликається функція change_label_text label = Label(root, text="", fg="blue", bg="yellow", font=("Times", 16)) label.place(x=210, y=100) root.bind("<Key>", change_text_color) # При натисканні будь-якої клавіші викликається функція change_text_color root.mainloop()

Збережіть цей код у файлі з розширенням .py (наприклад, window.py), запустіть його, і ви побачите вікно з заданими характеристиками та функціональністю кнопки та клавіатури, які ви описали.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос