
Python!Написать программу в которой на форме расположена кнопка голубого цвета с текстом "Нажми
меня". При нажатии на кнопку она меняет своё месторасположение на форме на случайное (в пределах размеров формы - не выходит за границу формы.)помогите пожалуйста

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

Ответ:
Если использовать tkinter:
Объяснение:
import tkinter
from tkinter import*
import random
x=100
y=100
#создание окна:
root=Tk()
root.geometry("вводишь свои размеры окна")
root.title("название окна")
def click():
xx=random.randrange(0,"до твоего максимального значения по x"
yy=random.randrange(0,"до твоего максимального значения по y"
button.place(x=xx,y=yy)
button=Button(root, text="нажми на меня", command=click)
button.place(x=xx,y=yy)



Конечно, я помогу вам написать программу на Python с использованием библиотеки tkinter
, которая создает графический интерфейс. Вот пример кода:
pythonimport tkinter as tk
import random
def move_button():
new_x = random.randint(0, window_width - button_width)
new_y = random.randint(0, window_height - button_height)
button.place(x=new_x, y=new_y)
# Создаем окно
root = tk.Tk()
root.title("Перемещение кнопки")
root.geometry("400x300") # Размеры окна
# Создаем кнопку
button = tk.Button(root, text="Нажми меня", bg="blue", fg="white", command=move_button)
# Получаем размеры окна
window_width = root.winfo_reqwidth()
window_height = root.winfo_reqheight()
# Получаем размеры кнопки
button.update_idletasks() # Обновляем кнопку, чтобы получить ее размеры
button_width = button.winfo_width()
button_height = button.winfo_height()
# Размещаем кнопку в начальной позиции
initial_x = random.randint(0, window_width - button_width)
initial_y = random.randint(0, window_height - button_height)
button.place(x=initial_x, y=initial_y)
# Запускаем главный цикл обработки событий
root.mainloop()
Сохраните этот код в файл с расширением .py
и запустите его. Вы увидите окно с кнопкой "Нажми меня", которая будет перемещаться на случайное местоположение в пределах границ окна при каждом нажатии.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili