Tkinter

更新时间:2023-09-25 17:16

Python的标准Tk GUI工具包的接口.

早期版本

Tkinter包含了若干模块. Tk接口被封装在一个名为 _tkinter 二进制模块里( tkinter 的早期版本). 这个模块包含了Tk的低级接口,因而它不会被程序员直接应用.它通常表现为一个共享库(或DLL文件),但在一些版本中它与Python解释器结合在一起.

附加模块

在Tk接口的附加模块中,Tkinter包含了一些Python模块,保存在标准库的一个子目录里,称为 tkinter。 其中有两个重要的模块,一个是Tkinter自己,另一个叫做Tkconstants:前者自动导入后者,所以用户如果使用Tkinter,仅仅导入一个模块就可以。

在Python3.x中Tkinter已经更改为tkinter,使用方法是import tkinter。

ttk,在tkinter中一个非常重要的模板,原来tkinter组件是以Windows经典主题显示的,而ttk使用的是Windows原生的主题。

程序

第一个Tkinter程序

命令行中用如下的方式运行:

$ python Hello1 py 下面的窗口将被显示出来.

示例代码

python Hello1 py 下面的窗口将被显示出来:

Ttk介绍

Ttk是指在Python2.x中的GUI模板库,而在python 3.x中已变为tkinter.ttk。

使用方法Python3.x

使用方法Python2.x

示例代码Python3.x

示例代码Python2.x

tkinter.tix介绍

tix提供了超过40个额外的窗口组件,同时所有的窗口组件必须创立在tix.Tk上。

在python3.6以后的版本,不建议使用tix,因为tix的组件外观比较古老,使用ttk代替。

免责声明
隐私政策
用户协议
目录 22
0{{catalogNumber[index]}}. {{item.title}}
{{item.title}}