Предмет: Информатика, автор: Sofixxxxx

Створити программу, яка створює вікно розміром 640х480, яке відкривається на відстані 50 пікселей по осі х та 100 по у. У вікні разташувати напис: Я учень 6 - А(Б) класу Фамілія Ім'я Нижче кнопку, при натисканні на яку напис змінює колір на червону та стає трохи більшою, пожалуйста срочно и в фото!


Informer2: Какой язык?

Ответы

Автор ответа: Informer2
0

Python, Pygame:

import pygame

pygame.init()

# встановлюємо розміри вікна та координати його верхнього лівого кута

screen = pygame.display.set_mode((640, 480))

pygame.display.set_caption("My Pygame Window")

screen_x = 50

screen_y = 100

# встановлюємо фонт та розмір напису

font = pygame.font.SysFont(None, 36)

# створюємо текстову поверхню з написом

text = font.render("Я учень 6 - А(Б) класу Фамілія Ім'я", True, (255, 255, 255))

text_rect = text.get_rect()

text_rect.center = (320, 50)

# створюємо кнопку

button = pygame.Rect(250, 400, 140, 50)

# запускаємо головний цикл програми

running = True

while running:

   for event in pygame.event.get():

       if event.type == pygame.QUIT:

           running = False

       elif event.type == pygame.MOUSEBUTTONDOWN:

           if button.collidepoint(event.pos):

               # змінюємо колір та розмір напису на кнопці

               button.w += 10

               button.h += 10

               text = font.render("Кнопка натиснута!", True, (255, 0, 0))

   # відображаємо фон

   screen.fill((0, 0, 0))

   # відображаємо текст та кнопку

   screen.blit(text, text_rect)

   pygame.draw.rect(screen, (255, 255, 255), button)

   pygame.display.update()

pygame.quit()


Sofixxxxx: Пожалуйста, введи на компьютере и отправь фото если можно
Informer2: Ок
Informer2: tkinter или Pygame?
Sofixxxxx: tkinter
Похожие вопросы