
Python. Создать окно 1000 на 1000 пикселей. В углах окна расположить четыре метки с любым текстом
разного цвета, по центру окна сделать кнопку, при нажатии на которую в консоль выводит ваше Имя

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

Ответ:
from tkinter import *
def clicked():
print(input('имя: '))
root = Tk()
root.title('адская коробка')
root.geometry('1000x1000')
ltcrn = Label(root, text='top left', fg='purple')
ltcrn.grid(column=0, row=0)
lbcrn = Label(root, text='bottom left', fg='red')
lbcrn.grid(column=9, row=8)
rtcrn = Label(root, text='top right', fg='blue')
rtcrn.grid(column=4, row=0)
rbcrn = Label(root, text='bottom right', fg='green')
rbcrn.grid(column=2, row=3)
btn = Button(root, text='нажми на меня', command=clicked)
btn.grid(column=500, row=250)
root.mainloop()
в таком духе это делается, только объекты осталось расположить



Для создания окна с помощью библиотеки tkinter в Python и расположения на нем меток и кнопки можно использовать следующий код:
```python import tkinter as tk
def display_name(): print("Ваше Имя")
# Создание окна window = tk.Tk() window.geometry("1000x1000") # Задание размеров окна
# Создание и размещение меток label1 = tk.Label(window, text="Метка 1", fg="blue") label1.place(x=0, y=0) # Размещение метки в левом верхнем углу окна
label2 = tk.Label(window, text="Метка 2", fg="red") label2.place(x=1000, y=0, anchor="ne") # Размещение метки в правом верхнем углу окна
label3 = tk.Label(window, text="Метка 3", fg="green") label3.place(x=0, y=1000, anchor="sw") # Размещение метки в левом нижнем углу окна
label4 = tk.Label(window, text="Метка 4", fg="orange") label4.place(x=1000, y=1000, anchor="se") # Размещение метки в правом нижнем углу окна
# Создание и размещение кнопки button = tk.Button(window, text="Нажмите", command=display_name) button.place(relx=0.5, rely=0.5, anchor="center") # Размещение кнопки в центре окна
# Запуск основного цикла обработки событий window.mainloop() ```
В данном примере окно создается с размерами 1000x1000 пикселей. Затем создаются и размещаются четыре метки с текстом разного цвета в углах окна: в левом верхнем (с цветом текста "синий"), правом верхнем ("красный"), левом нижнем ("зеленый") и правом нижнем ("оранжевый") углах.
Также в центре окна создается кнопка с текстом "Нажмите", при нажатии на которую будет вызываться функция display_name, выводящая в консоль ваше имя.
На последней строке запускается основной цикл обработки событий для отображения окна и взаимодействия с пользователем.


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







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