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