简介#

tkinter是Python中的一个库,通过接口连接tcl tk开发,所以叫做tkinter,也就是tk接口。 这个十分轻量简洁,只要你在安装Python时,勾选tcl tk选项即可。他的特点是兼容好,轻量。对比同类GUI的PyQtwxPython都好不到哪里去了。 但是缺点很明显,界面有点丑,但是可以使用扩展库ttk的支持开发,ttk可以实现跨平台界面。网上也有一些ttk主题扩展的,可以实现更好的效果。 然后就是官方只提供了最基础的组件,更高级的组件还需要自己开发。不过我看在tkinter容易开发的份上就决定去开发扩展库,因为PyQt的布局有点难学, 事件也是一样需要继承类才能定义事件。wxPython虽然扩展多,并且事件容易,但是界面无法自定义了。


tkinter示例#

我们可以在终端输入python -m tkinter来弹出示例。