在这个程序中, 我们会创建出我们的第一个控件, 并把它放入myContainer1中.
(1)
这个控件是一个按钮 -- 其实就是tkinter的"Button"类的一个实例. 代码如下:
button1 = Button(myContainer1)
创建按钮并命名为"button1", 并将父窗口设置为"myContainer1".
(2)(3)
控件有许多的属性, 它们都保存在控件内部的字典里. 按钮控件有许多属性, 如大小, 背景色, 前景色, 显示文本, 边框样式等等. 在这个例子中, 我们会设置button1的两个属性: 背景色和文本. 我们通过设置按钮字典中的值来完成它.
button1['text'] = 'hello, workd!'
button1['background'] = 'green'
(4)
当然, 我们最后还要将它添加到界面上.
button1.pack()
*一些比较有用的术语*
一般窗口和它所包含的控件的关系被称为"父/子"关系, 也被称为"主/从"关系.
*代码示例*
当运行该程序时, 你会看到myContainer1包含一个显示着"hello, world!"的按钮. 当点击这个按钮时, 不会发生任何事, 因为我们还没指定当按钮按下时应该做什么.(稍后我们就会讲了)
现在, 你必须通过按标题栏的CLOSE按钮来关闭窗口.
需要注意myContainer1是如何缩放以适应button1的.
- from Tkinter import *
-
-
root = Tk()
-
-
myContainer1 = Frame(root)
-
myContainer1.pack()
-
-
button1 = Button(myContainer1) ### (1)
-
button1["text"]= "Hello, World!" ### (2)
-
button1["background"] = "green" ### (3)
-
button1.pack() ### (4)
-
-
root.mainloop()
阅读(708) | 评论(0) | 转发(0) |