困惑于"将一个Label小部件作为子窗口创建到根窗口"

时间:2015-03-12 13:00:58

标签: python python-2.7 tkinter

以下是我看到的内容(请注意红线):

enter image description here

但是当我查看Tkinter模块时,我看到了这一点:

enter image description here

那么,这是否意味着' root'参数(在上面的示例中)被传递给' master'参数(在下面的例子中)?

我正在使用python 2

1 个答案:

答案 0 :(得分:1)

  

那么,这是否意味着' root'参数(在上面的例子中)被传递给' master'参数(在下面的例子中)?

这是正确的。

这告诉Tkinter你要把新的元素放在哪个元素下。

在此示例中,您将Label() w放入Tkinter的root()窗口。

以下是我们在Frame()中创建root()并将Label()Button()放入Frame()的示例:

root = Tk()
my_frame = Frame(root)
my_label = Label(my_frame, text='Hello World')
my_button = Button(my_frame, text='Button!')

my_frame.pack()
my_label.pack()
my_button.pack()
root.mainloop()