大家都知道,Tkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口, Python 中,使用 Tkinter 可以高效便捷的创建出一些简单的跨平台的GUI 应用程序。
用TK初始化的根窗口
从本篇文章开始,我将带领大家一起阅读Tkinter模块的源码,从而来更深入的理解与学习Tkinter模块。今天我们先从Tk根窗口的启动开始谈起!
TK根窗口启动探秘
首先,先来看一下利用Tkinter 来启动根窗口的代码。
from tkinter import *
#启动方法1
root = Tk()
root.mainloop()
启动后,程序会生成一个非模态的根窗口。
接下来,我们透过Tkinter源代码来看一下整个程序的运行原理。
def __init__(self, screenName=None, baseName=None, className='Tk',
useTk=1, sync=0, use=None):
self.