Tk图形用户界面(GUI)¶
Tk/Tcl has long been an integral part of Python.  It provides a robust and
platform independent windowing toolkit, that is available to Python programmers
using the tkinter package, and its extension, the tkinter.ttk module.
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.simpledialog--- 标准 Tkinter 输入对话框
- tkinter.filedialog--- 文件选择对话框.- 原生的载入/保存对话框.- askopenfile()
- askopenfiles()
- asksaveasfile()
- askopenfilename()
- askopenfilenames()
- asksaveasfilename()
- askdirectory()
- Open
- SaveAs
- Directory
- FileDialog- FileDialog.cancel_command()
- FileDialog.dirs_double_event()
- FileDialog.dirs_select_event()
- FileDialog.files_double_event()
- FileDialog.files_select_event()
- FileDialog.filter_command()
- FileDialog.get_filter()
- FileDialog.get_selection()
- FileDialog.go()
- FileDialog.ok_event()
- FileDialog.quit()
- FileDialog.set_filter()
- FileDialog.set_selection()
 
- LoadFileDialog
- SaveFileDialog
 
 
- 原生的载入/保存对话框.
- tkinter.commondialog--- 对话窗口模板
 
- tkinter.messagebox--- Tkinter 消息提示
- tkinter.scrolledtext--- 滚动文字控件
- tkinter.dnd--- 拖放操作支持
- tkinter.ttk--- Tk 风格的控件- ttk 的用法
- ttk 控件
- 控件
- Combobox
- Spinbox
- Notebook
- Progressbar
- Separator
- Sizegrip
- Treeview- 属性
- 数据项的属性
- tag 属性
- 列标识
- 虚拟事件
- ttk.Treeview- Treeview- Treeview.bbox()
- Treeview.get_children()
- Treeview.set_children()
- Treeview.column()
- Treeview.delete()
- Treeview.detach()
- Treeview.exists()
- Treeview.focus()
- Treeview.heading()
- Treeview.identify()
- Treeview.identify_row()
- Treeview.identify_column()
- Treeview.identify_region()
- Treeview.identify_element()
- Treeview.index()
- Treeview.insert()
- Treeview.item()
- Treeview.move()
- Treeview.next()
- Treeview.parent()
- Treeview.prev()
- Treeview.reattach()
- Treeview.see()
- Treeview.selection()
- Treeview.selection_set()
- Treeview.selection_add()
- Treeview.selection_remove()
- Treeview.selection_toggle()
- Treeview.set()
- Treeview.tag_bind()
- Treeview.tag_configure()
- Treeview.tag_has()
- Treeview.xview()
- Treeview.yview()
 
 
 
- Ttk 样式
 
- IDLE