Tkinter
为什么这是热门
Interest in “Tkinter” spiked on Wikipedia on 2026-02-27.
Sudden spikes in Wikipedia readership generally point to a newsworthy event or emerging public conversation that piques widespread curiosity.
By monitoring millions of daily Wikipedia page views, GlyphSignal helps you spot cultural moments as they happen and understand the stories behind the numbers.
要点总结
- Tkinter 是Tk GUI工具包的Python绑定包。
- Tkinter同时也包含在Python的Linux、Microsoft Windows和Mac OS X标准库中。
- 描述 和大多数现代Tk绑定包一样,Tkinter是透過嵌入在Python解释器中的完整Tcl解释器来包装Python实现的。
- 它也有几种流行的GUI库可用作替代,例如wxPython、PyQt、PySide、Pygame、Pyglet和PyGTK。
- 它将以桌面环境的标准框架和控件装饰。
Tkinter是Tk GUI工具包的Python绑定包。它是Tk GUI工具包的标准Python接口,并且是Python的业界标准GUI工具包。Tkinter同时也包含在Python的Linux、Microsoft Windows和Mac OS X标准库中。Tkinter的名字来自Tk interface。
描述
和大多数现代Tk绑定包一样,Tkinter是透過嵌入在Python解释器中的完整Tcl解释器来包装Python实现的。Tkinter的调用被翻译成Tcl命令,这些命令被提供给这个嵌入式解释器,從而使得在單個程序中可混合Python和Tcl。
它也有几种流行的GUI库可用作替代,例如wxPython、PyQt、PySide、Pygame、Pyglet和PyGTK。
定义
窗口
该词在不同的文中具有不同的含义,通常指用户显示屏上的某处矩形区域。
顶层窗口
指主窗口的子窗口。它将以桌面环境的标准框架和控件装饰。它可以在桌面上移动,通常也可以调整大小。
小工具
指图形用户界面中构成应用程序的任何构建块。
- 核心小部件:容器:框架、标签框架、顶层、窗格窗口。按钮:按钮、单选按钮、复选按钮(复选框)和菜单按钮。文本小部件:标签、消息、文本。条目小部件:缩放、滚动条、列表框、滑块、旋转框、条目(单行)、选项菜单、文本(多行)和画布(矢量和像素图形)。
- Tkinter 提供了三个允许显示弹出对话框的模块:tk.messagebox(确认、信息、警告和错误对话框)、tk.filedialog(单文件、多文件和目录选择对话框)和 tk.colorchooser(颜色选择器)。
- Python 2.7和Python 3.1合并了Tk 8.5的“主题 Tk”(“ttk”)功能。这使得Tk小部件可以轻松地主题化,使其看起来像运行应用程序的本机桌面环境,从而解决长期以来对Tk(以及因此对Tkinter)的批评。一些小部件是 ttk 独有的,例如组合框、进度条和树状视图小部件.
框架
在Tkinter中,Frame(框架)小部件是复杂布局的基本组织单位。框架是一个矩形区域,可以包含其他小部件。
父小部件和子小部件
创建任何小部件时,都会创建父子关系。例如,如果将文本标签放置在框架内,则框架是标签的父小部件。
小型应用程序
这是一个带有小部件的小型Python 3 Tkinter应用程序:
对于 Python 2,唯一的区别是import命令中的“tkinter”是大写的“Tkinter (页面存档备份,存于互联网档案馆)”。
Content sourced from Wikipedia under CC BY-SA 4.0