В настоящее время я изучаю текст, чтобы попытаться больше узнать о TkInter, поскольку я пытаюсь улучшить свое программирование на Python 3.Текст, если необходимо, можно найти здесь: http://www.ferg.org/thinking_in_tkinter/all_programs.html
. В разделе, обозначенном «tt040.py», приведен пример кода, его часть:
self.button1 = Button(self.myContainer1)
self.button1["text"] = "Hello, World!" ### (1)
self.button1["background"] = "green" ### (1)
self.button1.pack()
self.button2 = Button(self.myContainer1)
self.button2.configure(text="Off to join the circus!") ### (2)
self.button2.configure(background="tan") ### (2)
self.button2.pack()
self.button3 = Button(self.myContainer1)
self.button3.configure(text="Join me?", background="cyan") ### (3)
self.button3.pack()
Объяснениедля этой части кода:
"(2) Для button2 процесс по сути такой же, как для button1, но вместо доступа к словарю кнопки мы используем встроенный в кнопку метод" configure ".
(3) Для button3 мы видим, что метод configure может принимать несколько аргументов ключевого слова, поэтому мы можем установить несколько параметров в одном выражении. "
Что на самом деле означает это объяснение?Как, в чем разница (с .pack) или необходимость в методе .configure?Что означает «словарь кнопки»?