1. Главная
  2. Библиотека
  3. Программирование
  4. Перетяните в нужные ячейки подходящие по смыслу слова Т...
Решение задачи

Перетяните в нужные ячейки подходящие по смыслу слова Три в ряд imagedescription После изучения метода grid() Дима решил создать окно с тремя кнопками, расположенными в одном ряду. Причем ряд с кнопками располагается по центру окна. Помогите Диме дописать

  • Программирование

Условие:

Перетяните в нужные ячейки подходящие по смыслу слова

Три в ряд imagedescription

После изучения метода grid() Дима решил создать окно с тремя кнопками, расположенными в одном ряду. Причем ряд с кнопками располагается по центру окна.

Помогите Диме дописать код для решения задачи. Заполните пропуски в коде, вставляя нужные фрагменты из таблицы.

from tkinter import *

window = Tk()

for c in range(3): window.columnconfigure(index=c, weight=1)

for r in range(1): window. (index=r, weight=1)

btn1 = Button(, text="Кнопка 1", font=("Arial", 15))

btn1.grid(=0, column=0)

btn2 = Button(window, text="Кнопка 2", font=("Arial", 15))

btn2.grid(row=0, =1)

btn3 = Button(window, text="Кнопка 3", font=("Arial", 15))

btn3.grid(row=, column=)

window.mainloop()

Решение:

Ниже приведён пошаговый разбор задачи и её решение. 1. Мы знаем, что для того, чтобы задать равномерное распределение строк в окне, используется метод rowconfigure(). В цикле для одной строки нужно написать:   for r in range(1): window.rowconfigure(index=r, weight=1) 2. При создании кнопок первым аргументом конструкто...

for c in range(3): window.columnconfigure(index=c, weight=1) for r in range(1): window.rowconfigure(index=r, weight=1) btn1 = Button(window, text=Кнопка 1, font=(Arial, 15)) btn1.grid(row=0, column=0) btn2 = Button(window, text=Кнопка 2, font=(Arial, 15)) btn2.grid(row=0, column=1) btn3 = Button(window, text=Кнопка 3, font=(Arial, 15)) btn3.grid(row=0, column=2) window.mainloop() ------------------------------------------------- Таким образом, все пропуски заполнены: • В цикле для настройки строк: window.rowconfigure(index=r, weight=1) • При создании первой кнопки: Button(window, …) • При размещении кнопок: btn1.grid(row=0, column=0), btn2.grid(row=0, column=1), btn3.grid(row=0, column=2) Это решение создаёт окно с тремя кнопками, расположенными в одном ряду по центру окна.

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет