如何将变量连接到Tkinter输入组件?

如何将变量连接到Tkinter输入组件?

Tkinter输入组件是支持和接受单行用户输入的输入组件。它接受UTF-8模块中的所有字符类型。为了从输入组件中获取输入,我们必须定义一个变量(基于数据类型它接受)只接受字符串字符。然后,通过使用get()方法,我们可以打印来自输入组件的给定输入。

例子

# 导入Tkinter库
from tkinter import *

# 创建一个Tkinter Frame实例
win = Tk()

# 设置窗口的几何体
win.geometry("700x250")

# 定义一个字符串变量
var = StringVar()

# 定义一个用于打印输入组件输入的函数
def printinput(*args):
   print(var.get())

# 创建一个输入组件
entry = Entry(win, width=35, textvariable=var)
entry.pack()

# 跟踪来自输入组件的输入
var.trace("w", printinput)
win.mainloop()

输出

运行上述代码将显示一个带有输入组件的窗口。

如何将变量连接到Tkinter输入组件?

当我们在输入组件中写入一些内容时,它将只会在控制台上打印出所有来自输入组件的字符。

H
He
Hel
Hell
Hello
Hello
Hello W
Hello Wo
Hello Wor
Hello Worl
Hello World
Hello World!

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程