Next: 设定选项 | Previous: 基本的 Tk 对应 Tkinter | 内容
Tk 跟 Tkinter 的关系
从上到下:
- Your App Here (Python)
- Python 应用程式产生一个Tkinter 呼叫。
- Tkinter (Python Module)
- 这个呼叫(举例说新增一个按钮元件)是Tkinter模组里执行的,这个模组也是Python写的,Python函式会解析命令跟引数然后将他们转成看起来像是Tk的命令稿而不是Python的命令稿的一种格式。
- tkinter (C)
- 这些命令及引数会传给tkinter中的C函式 – 注意是用小写 – 扩充模组。
- Tk Widgets (C and Tcl)
- 这个 C 函式可以把呼叫变成其他的C模组,包括组成Tk函式库的C函式,Tk是用C及一些Tcl来执行的,Tk元件的Tcl部份是用来系结特定的预设行为至元件,并且在Python Tkinter模组被汇入时就执行(使用者不会看到这个阶段)。
- Tk (C)
- Tk元件的Tk部份执行最后的对应 …
- Xlib (C)
- Xlib 函式库用来画图在荧幕上。
3 則留言
Comments are closed.