我目前正在学习一篇文本,试图在我试图改进我的Python 3编程时,自学更多关于TkInter的知识。如有必要,可在此处找到文本: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基本相同,但我们使用button的内置“configure”方法,而不是访问button的字典。
(3)对于button3,我们看到configure方法可以接受多个关键字参数,因此我们可以在一条语句中设置多个选项。”
这个解释到底是什么意思?与中一样,实际的区别(与.pack)是什么?或者.configure方法需要什么?“纽扣字典”是什么意思?