龙听期货论坛's Archiver

龙听 发表于 2024-3-30 18:45

Python的标准GUI库Tkinter开发基础 - 向窗口中添加组件

前面创建的窗口只是一个容器,在这个容器中还可以添加其他元素。在Python程序中,使用Tkinter创建窗口后,可以向窗口中添加组件元素。组件与窗口一样,也是通过Tkinter模块中相应的组件函数生成的。在生成组件以后,就可以使用pack、grid或place等方法将它添加到窗口中。实例文件zu.py演示了使用Tkinter向窗体中添加组件的过程。[code]import tkinter #导入Tkinter模块
root = tkinter.Tk()#生成一个主窗口对象
#实例化标签组件
label= tkinter.Label(root, text="Python, tkinter!")
label.pack()#将标签添加到窗口中
button1 = tkinter.Button(root, text="按钮1")#创建按钮1
button1.pack(side=tkinter.LEFT)#将按钮1添加到窗口中
button2 = tkinter.Button(root, text="按钮2")#创建按钮2
button2.pack(side=tkinter.RIGHT)#将按钮2添加到窗口中
root.mainloop()#进入消息循环
[/code]在上述实例代码中,分别实例化了Tkinter模块中的一个标签组件和两个按钮组件,然后调用pack()方法将这3个组件添加到主窗口中。执行文件zu.py后的效果如图4-2所示。

[img]http://p.algo2.net/2024/0330/5f962977ae52e.png[/img]

图4-2 执行文件zu.py后的效果

页: [1]