Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Python модуль Tkiner расположение на экране.

Mobs Ученик (64), открыт 4 дня назад
Как расставить элементы согласно рисунку?
Исходные данные:

check_fust.pack(anchor=NW)
check_radio.pack(anchor=NW)

check_wall.pack(anchor=NE)
check_group.pack(anchor=NE)
1 ответ
Вертолётов 625 Мудрец (13288) 4 дня назад
Код:
 import tkinter as tk 

# Создание главного окна
root = tk.Tk()
root.title("Расположение элементов")
root.geometry("300x150")

# Поле для ввода текста
entry = tk.Entry(root, width=40)
entry.grid(row=0, column=0, columnspan=2, padx=10, pady=10)

# Чекбоксы и их надписи
check_vars = [tk.IntVar() for _ in range(4)]

check_fust = tk.Checkbutton(root, text="Блок1", variable=check_vars[0])
check_radio = tk.Checkbutton(root, text="Блок2", variable=check_vars[1])
check_wall = tk.Checkbutton(root, text="Блок3", variable=check_vars[2])
check_group = tk.Checkbutton(root, text="Блок4", variable=check_vars[3])

# Расположение чекбоксов в квадратной сетке 2x2
check_fust.grid(row=1, column=0, padx=5, pady=5)
check_radio.grid(row=1, column=1, padx=5, pady=5)
check_wall.grid(row=2, column=0, padx=5, pady=5)
check_group.grid(row=2, column=1, padx=5, pady=5)

# Запуск главного цикла обработки событий
root.mainloop()
Похожие вопросы