Вопрос задан 18.11.2023 в 01:22. Предмет Информатика. Спрашивает Bargybay Auzada.

Створіть проєкт у якому в результаті настання події Click для кнопки її розміри стануть 50х50

пікселів(ширина - 50 символів, висота - 5 символів) і текст на кнопці зміниться на 'Мій проєкт', а в результаті настання події MouseMove для кнопки кнопка переміститься на 30 пікселів управо та на 40 пікселів униз і стане недоступною(установиться жовтий колір фону кнопки так її стан - недоступний). Збережіть проєкт у папці з іменем Завдання 6.3.5, створеній у вашій папці. Будь ласка допоможіть Python
0 0
Перейти к ответам

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

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

Програма:
Python:

import tkinter as tk

def change_dimensions(event):

   button.config(width=50, height=5, text="Мій проєкт")

def move_button(event):

   button.place(x=event.x + 30, y=event.y + 40)

   button.config(state="disabled", bg="yellow")

root = tk.Tk()

button = tk.Button(root, text="Кнопка")

button.pack()

button.bind("<Button-1>", change_dimensions)

button.bind("<Motion>", move_button)

root.mainloop()

Пояснення:

Цей код використовує бібліотеку Tkinter у Python для створення графічного інтерфейсу користувача з кнопкою. Після натискання кнопки (подія <Button-1>) викликається функція change_dimensions, яка змінює розміри кнопки та текст, що відображається на ній. Коли миша наводить на кнопку (подія <Motion>), викликається функція move_button, яка переміщує кнопку в нове положення та вимикає її, змінюючи колір фону на жовтий.

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

Щоб створити проект, який виконує вказані дії при настанні подій "Click" та "MouseMove" для кнопки, вам знадобиться використати бібліотеку Tkinter у Python. Tkinter є стандартною бібліотекою для створення графічного інтерфейсу користувача (GUI) у Python.

Ось код, який виконує вказані дії:

```python from tkinter import *

def button_click(event): button.config(width=50, height=5, text='Мій проєкт')

def button_move(event): button.place(x=30, y=40) button.config(state=DISABLED, bg='yellow')

root = Tk()

button = Button(root, text='Кнопка') button.pack()

button.bind('', button_click) button.bind('', button_move)

root.mainloop() ```

Цей код створює вікно з кнопкою, яка має початковий текст "Кнопка". При кліку на кнопку (подія "Click"), розміри кнопки змінюються на 50х50 пікселів, а текст на кнопці змінюється на "Мій проєкт". При руху миші над кнопкою (подія "MouseMove"), кнопка переміщається на 30 пікселів управо та на 40 пікселів униз, а також стає недоступною (змінюється колір фону кнопки на жовтий та встановлюється стан "недоступний").

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

0 0

Похожие вопросы

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

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

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