На этом шаге мы рассмотрим методы, используемые для задания значений опций.
Для задания параметров компонентов библиотеки Tkinter применяются опции. Мы уже знаем, что задать опции можно двумя способами:
self.btnHello = tkinter.ttk.Button(self, text="Пpивeтcтвoвaть\nпoльзoвaтeля")
self.btnShow["text"] = "Выход" self.btnShow["command"] = root.destroy
Аналогичным способом можно и получить значения той или иной опции:
txt = self.btnShow["text"]
Однако библиотека Tkinter предоставляет еще несколько способов задать или получить значения опций. Для этого используются следующие методы, поддерживаемые всеми компонентами:
self.btnShow.configure(text="Bыxoд", command=root.destroy)
txt = self.btnShow.cget("text")
Задание или получение значений опций с применением этих методов выполняется несколько быстрее, поэтому их следует использовать в тех случаях, когда нужно получить максимальную производительность.
Со следующего шага мы начнем рассматривать механизмы размещения компонентов в контейнерах.