什么是tkinter用于和如何安装它?

tkinter是用来做什么的

Tkinter是Python中事实上的创建方式图形用户界面(gui)并包含在所有标准Python发行版中。事实上,它是Python标准库中唯一内置的框架。

此Python Framework提供TK Toolkit的接口,并作为TK顶部的薄面向对象的图层。TK Toolkit是一个“图形控制元素”,AKA小部件的跨平台集合,用于构建应用程序接口。

如果您想利用Tkinter的最新版本,则需要安装支持Tcl/Tk 8.5或更高版本的Python版本。这将为您提供Ttk(集成到Tk中的Tile扩展),这是运行当前Tk小部件集所必需的。

警告:如果您正在使用一个预装Python的系统,您可能需要这样做至少升级到Python 3.7,其中包括所有你需要运行Tk的盒子。

要验证计算机上的Tcl版本,请输入:

tclsh美元%信息patchlevel8.6.8

要打开Tcl/Tk shell并验证它是否正常工作,请输入类似如下的命令:

在Linux系统上:

$ /pt/< tcl_version>/bin/wish8.6.

在Windows系统下:

C: \ Tcl \ bin \ wish86

弹出窗口标题wish8.6会出现。

要验证Tkinter是否正确安装,请输入:

$ python -m tkinter

会出现一个显示Tcl/tk版本的弹出窗口。

Tkinter的用途是什么

这个框架为Python用户提供了一种使用Tk工具包中的小部件创建GUI元素的简单方法。Tk小部件可用于在Python应用程序中构造按钮、菜单、数据字段等。一旦创建,这些图形元素就可以与特性、功能、方法、数据甚至其他小部件相关联或交互。

例如,按钮小部件可以接受鼠标单击,也可以通过编程来执行某些操作,例如退出应用程序。

如何使用Tkinter

在下面的示例中,Tkinter创建一个Tk应用程序框架和一个按钮小部件,单击时该小部件将退出应用程序。

从tkinter导入*tk = tk ()frame = frame (tk, border - width=2)框架。包(填补=,扩大= 1)label = label (frame, text="Button Example")label.pack(填充= x,展开= 1)Button =按钮(框架,text =“exit”,command = tk.destroy)button.pack(一边=底部)tk.mainloop ()

如何下载用于Python 3的Tkinter

如前所述,获得Tkinter最新版本的最佳方法是安装Python 3.7或更高版本。但是Tkinter也可以下载并作为任何标准Python 3安装的一部分进行安装。

如何安装Tkinter

如果你使用的是Python 3.7之前的Python 3版本,或不包含Tkinter的非标准Python 3版本,请执行以下操作:

在Linux系统上:

$ sudo apt-get install python -tk

在一个Windows或Mac系统:

安装Tkinter最简单、最简单的方法是:

了解更多关于在Windows上安装和验证Tkinter。

常见问题

Tkinter不能作为一个独立的包下载。相反,它包含在Tcl和Python最新版本的标准库中。因此,下载Tkinter最简单的方法是安装Tcl或Python的最新版本。

下载ActivePython其中包括最新版本的Tkinter。或下载ActiveTcl其中包括最新版本的Tkinter。

在Windows上安装Tkinter的唯一方法是安装Tcl 8.5或更高版本,或者安装Python 3.7或更高版本。Tcl和Python都包含Tkinter作为标准库。

下载ActivePython其中包括最新版本的Tkinter。或下载ActiveTcl其中包括最新版本的Tkinter。

了解有关如何在Windows上安装Tkinter的更多信息

用于Python的Tkinter不能作为独立的下载包提供。相反,它包含在Python最新版本的标准库中。因此,下载Tkinter最简单的方法是安装Python的最新版本。

下载ActivePython其中包括最新版本的Tkinter。

旧版本的Tkinter不包括Ttk扩展提供的最新小部件。最好的Tkinter下载版本是8.5或更高版本,其中包括Ttk。对于Python开发人员来说,获得最新版本Tkinter的最简单方法是安装Python 3.7或更高版本。

下载ActivePython其中包括最新版本的Tkinter。

雷米米