龙听期货论坛's Archiver

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

Python的标准GUI库Tkinter开发基础 - 第一个Tkinter程序

当在Python程序中使用Tkinter创建图形界面时,首先要使用“import”语句导入Tkinter模块。[code]import tkinter[/code]如果在Python的交互式环境中输入上述语句后没有发生错误,则说明当前Python已经安装了Tkinter模块。这样以后在编写程序时只要使用import语句导入Tkinter模块,就可使用Tkinter模块中的函数、对象等进行GUI编程。

在Python程序中使用Tkinter模块时,需要先使用[url]http://tkinter.Tk[/url]生成一个主窗口对象,然后才能使用Tkinter模块中其他的函数和方法等元素。生成主窗口以后才可以向里面添加组件,或者直接调用其mainloop()方法进行消息循环。实例文件first.py演示了使用Tkinter创建第一个GUI程序的过程。[code]import tkinter #导入Tkinter模块
top = tkinter.Tk()#生成一个主窗口对象
#进入消息循环
top.mainloop()[/code][img]http://p.algo2.net/2024/0330/a2d6a773acb5a.png[/img]

图4-1 执行文件first.py后的效果

通过上述实例代码创建了一个简单的窗口,在完成窗口内部组件的创建工作后,也要进入消息循环中,这样可以处理窗口及其内部组件的事件。

页: [1]