Tk图形用户界面(GUI)
Tk图形用户界面(GUI)
Tcl/Tk集成到Python中已经有一些年头了。Python程序员可以通过 tkinter 包和它的扩展, tkinter.tix 模块和 tkinter.ttk 模块,来使用这套鲁棒的、平台无关的窗口工具集。
tkinter 包是使用面向对象方式对 Tcl/Tk 进行的一层薄包装。 使用 tkinter,你不需要写 Tcl 代码,但你将需要参阅 Tk 文档,有时还需要参阅 Tcl 文档。 tkinter 是一组包装器,它将 Tk 的可视化部件实现为相应的 Python 类。
tkinter 的主要特点是速度很快,并且通常直接附带在 Python 中。 虽然它的官方文档做得不好,但还是有许多可用的资源,包括:在线参考、教程、入门书等等。 tkinter 还有众所周知的较过时的外观界面,这在 Tk 8.5 中已得到很大改进。 无论如何,你还可以考虑许多其他的 GUI 库。 Python wiki 例出了一些替代性的 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
- 目录
- 文件菜单 (命令行和编辑器)
- 编辑菜单(命令行和编辑器)
- 格式菜单(仅 window 编辑器)
- 运行菜单(仅 window 编辑器)
- Shell 菜单(仅限 Shell 窗口)
- 调试菜单(仅限 Shell 窗口)
- 选项菜单(命令行和编辑器)
- Window 菜单(命令行和编辑器)
- 帮助菜单(命令行和编辑器)
- 上下文菜单
- 编辑和导航
- 编辑窗口
- 按键绑定
- 自动缩进
- 搜索和替换
- 补全
- 提示
- 代码上下文
- Shell 窗口
- 文本颜色
- 启动和代码执行
- 命令行用法
- 启动失败
- 运行用户代码
- Shell中的用户输出
- 开发 tkinter 应用程序
- 在没有子进程的情况下运行
- 帮助和首选项Help and Preferences
- 帮助源
- 首选项设置
- macOS 上的IDLE
- 扩展
- idlelib
