为什么我们在 Tkinter 中使用 import * 然后是 ttk?
为了使用 tkinter 应用程序,我们必须在我们的环境中安装并导入 tkinter 库。通常,我们使用 **from tkinter import** * 命令在环境中导入 tkinter 库。
**"import *"** 的意义在于它代表了 tkinter 库中的所有函数和内置模块。通过导入所有函数和方法,我们可以在特定应用程序中使用内置函数或方法,而无需隐式导入它们。
tkinter 库中提供了许多小部件、函数和方法,可用于构建特定应用程序的组件。Tkinter 提供了 **ttk** 包,用于设置小部件的属性及其外观和风格。为了使用 **ttk** 包,我们必须通过键入以下代码来导入它:
from tkinter import ttk
示例
在这个特定的示例中,我们将创建一个功能性应用程序,其中包含一个按钮和小部件标签。
#Import tkinter library
from tkinter import *
from tkinter import ttk
#Create an instance of tkinter frame or window
win= Tk()
#Set the geometry of tkinter frame
win.geometry("750x250")
#Define the function to close the window
def change_text():
label.configure(text="Welcome")
#Create a label
label=Label(win, text= "Click the below button to Change this Text", font=('Aerial 20 bold'))
label.pack(pady=30)
#Create a button widget
button= ttk.Button(win, text="Commit",command=lambda:change_text())
button.pack()
win.mainloop()输出
执行以上代码将显示一个窗口,其中包含一个按钮和一个显示某些文本的文本标签。当我们点击按钮时,它将更改屏幕上的消息。

现在,点击“提交”按钮来更改标签文本。

广告
数据结构
网络
关系型数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP