Tk图形用户界面(GUI)¶
Tcl/Tk集成到Python中已经有一些年头了。Python程序员可以通过 tkinter 包和它的扩展, tkinter.tix 模块和 tkinter.ttk 模块,来使用这套鲁棒的、平台无关的窗口工具集。
The tkinter package is a thin object-oriented layer on top of Tcl/Tk. To
use tkinter, you don't need to write Tcl code, but you will need to
consult the Tk documentation, and occasionally the Tcl documentation.
tkinter is a set of wrappers that implement the Tk widgets as Python
classes.
tkinter 最大的优点就一个字:快,再一个,是Python自带的。尽管官方文档不太完整,但有其他资源可以参考,比如Tk手册,教程等。 tkinter 也以比较过时的外观为人所知,但在Tk 8.5中,这一点得到了极大的改观。除此之外,如果有兴趣,还有其他的一些GUI库可供使用。更多信息,请参考 其他图形用户界面(GUI)包 小节。
tkinter--- Tcl/Tk的Python接口tkinter.colorchooser--- 颜色选择对话框tkinter.font--- Tkinter 字体封装- Tkinter 对话框
tkinter.messagebox--- Tkinter 消息提示tkinter.scrolledtext--- 滚动文字控件tkinter.dnd--- 拖放操作支持tkinter.ttk--- Tk主题部件tkinter.tix--- TK扩展包- IDLE
- 其他图形用户界面(GUI)包
