Вопрос задан 08.06.2023 в 12:58. Предмет Информатика. Спрашивает Мазий Боря.

Створіть програму, у якій вікно змінюватиме колір фону на зелений після клацання лівою кнопкою миші

й на червоний клацання правою. Питон​
0 0
Перейти к ответам

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

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

from tkinter import *

root = Tk()

def change_bg_color(event):

if event.num == 1: # Left mouse button clicked

root.configure(background='green')

elif event.num == 3: # Right mouse button clicked

root.configure(background='red')

root.bind('<Button>', change_bg_color) # Bind the function to the left and right mouse clicks

root.mainloop()

Можна еще так сделать

from tkinter import *

root = Tk()

def left_mouse(event): # Left mouse button clicked

root.configure(background='green')

def right_mouse(event): # Right mouse button clicked

root.configure(background='red')

root.bind('<Button-1>', left_mouse) # Bind the function to the left mouse click

root.bind('<Button-3>', right_mouse) # Bind the function to the right mouse click

root.mainloop()

0 0
Отвечает Котова Валерия.

Відповідь:

from tkinter import *

root = Tk()

def change_bg_color(event):

if event.num == 1: # Left mouse button clicked

root.configure(background='green')

elif event.num == 3: # Right mouse button clicked

root.configure(background='red')

root.bind('<Button>', change_bg_color) # Bind the function to the left and right mouse clicks

root.mainloop()

Пояснення:

я не копіювала просто програмістка

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

Ось приклад програми на Python, використовуючи бібліотеку tkinter, яка створює вікно змінюваного кольору фону при натисканні лівої або правої кнопки миші:

python
from tkinter import * def change_color(event): if event.num == 1: # Ліва кнопка миші root.configure(bg='green') elif event.num == 3: # Права кнопка миші root.configure(bg='red') root = Tk() root.geometry('200x200') # Прив'язуємо функцію change_color до події натискання миші root.bind('<Button-1>', change_color) # Ліва кнопка миші root.bind('<Button-3>', change_color) # Права кнопка миші root.mainloop()

У цій програмі ми використовуємо бібліотеку tkinter для створення вікна та зміни кольору фону. Функція change_color визивається при натисканні кнопки миші. Вона перевіряє, яка саме кнопка миші була натиснута (1 - ліва, 3 - права) і відповідно змінює колір фону вікна.

Запустіть цей код, і вікно з'явиться. При натисканні лівою кнопкою миші фон стане зеленим, а при натисканні правою - червоним.

0 0

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

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

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