Вопрос задан 13.11.2023 в 15:03. Предмет Информатика. Спрашивает Хлебникова Милана.

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

разного цвета, по центру окна сделать кнопку, при нажатии на которую в консоль выводит ваше Имя
0 0
Перейти к ответам

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

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

Ответ:

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()

в таком духе это делается, только объекты осталось расположить

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

Для создания окна с помощью библиотеки 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, выводящая в консоль ваше имя.

На последней строке запускается основной цикл обработки событий для отображения окна и взаимодействия с пользователем.

0 0

Похожие вопросы

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

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

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