1. Главная
  2. Библиотека
  3. Программирование
  4. Создайте программу с графическим интерфейсом, содержащу...
Решение задачи на тему

Создайте программу с графическим интерфейсом, содержащую главное окно с заданными размерами и названием, и обыкновенную кнопку с текстом «Нажми меня». При нажатии на кнопку она должна менять свой цвет на случайный и перемещаться в случайное место на окне.

  • Программирование
  • #Веб-программирование
  • #Интерфейсы и UX-дизайн
Создайте программу с графическим интерфейсом, содержащую главное окно с заданными размерами и названием, и обыкновенную кнопку с текстом «Нажми меня». При нажатии на кнопку она должна менять свой цвет на случайный и перемещаться в случайное место на окне.

Условие:

импорты
from tkinter import *

# создаем окно
window = Tk()
window. geometry ('700x500')
window.title('Приветствие')
label = Label(text='Привет', font=('Arial', 20))
label. place(x=200, y=10)
window. mainloop()

По задумке Димы на экране располагается кнопка с надписью «Нажми меня». При нажатии на кнопку она меняет свой цвет на случайный и перемещается в случайное место на окне. Нажимать на кнопку можно бесконечно, пока не будет закрыто окно с программой.

Создайте программу с графическим интерфейсом, содержащую следующие компоненты:

– главное окно с заданными размерами и названием

– обыкновенная кнопка с текстом «Нажми меня»

– функция, обрабатывающая нажатие на кнопку (отвечает за смену цвета и перемещение кнопки)

Примечание 1: размеры главного окна, расположение кнопки и параметры шрифтов указывайте по своему усмотрению.

Примечание 2: для реализации «случайности» используйте библиотеку random.

Примечание 3: в качестве цветов кнопки можете использовать любые цвета по своему усмотрению (например, red, green, blue). Для смены цвета кнопки воспользуйтесь атрибутом bg.

Решение:

Ниже привожу пошаговое решение задачи:

─────────────────────────────
Шаг 1. Импортируем необходимые библиотеки
Мы будем использовать tkinter для создания графического окна и random для генерации случайных чисел и выбора случайного цвета.
─────────────────────────────
Шаг 2. Создаем главное окно
Задаем размеры окна, устанавливаем его заголовок.
─────────────────────────────
Шаг 3. Определяем функцию-обработчик нажатия на кнопку
Эта функция будет выбирать случайный цвет и вычислять случайные координаты для перемещения кнопки в пределах окна. Чтобы кнопка не выходила за границы о...

Выбери предмет