Python | Tkinter中的文本区域和按钮
库:
Tkinter
Tkinter
Tkinter(Tkinterface)是一个标准python库,用于创建简单,快速和简单的GUI应用程序。
下载Tkinter:
General Way: pip install python-tk Pycharm Users: Go to the project interpreter and install tkinter from there.
在本教程中,我们将创建一个标签和文本区域,并从文本区域中提取文本,然后我们将看到按钮的功能。
Tkinter功能
导入Tkinter的所有内部功能:从Tkinterimport*
创建Root:root=Tk(),此函数将创建根窗口。
设置几何:root.geometry(“500x500”)我们可以设置几何。
设置标题:root.title(“<设置标题>”)我们可以借助此功能设置标题
创建标签:Label(root,text=“Hello”),我们可以借助此功能设置标签。
创建文本区域:Input(root,textvariable=<设置文本变量>,width=<设置宽度>)
创建按钮:按钮(root,text=“<设置文本>”,command=<设置功能>,bg=<设置背景色>)
正在运行Loop:root.mainloop(),如果不运行此功能,我们将无法打开窗口。
程序:
# 导入模块和所有规格
from tkinter import *
# 创建窗口并设置几何形状和标题
root=Tk()
root.geometry("500x500")
root.title("Include Help")
# 创建命令
# 按钮的功能
def get_value():
name=Text_Area.get()
# 创建一个新窗口
root2=Tk()
root2.geometry("500x500")
root2.title("Include Help")
# 在窗口中设置标签
label2=Label(root2,text=f"Welcome To Include Help {name}")
label2.place(x=160, y=80)
root2.mainloop()
# 设置字符串变量
Text_Area=StringVar()
# 创建标签
label=Label(root,text="Enter Your Name")
# 将标签放在正确的位置
label.place(x=190,y=80)
# 创建文本区域
# 我们将在此设置文本变量
Input=Entry(root,textvariable=Text_Area,width=30)
Input.place(x=130,y=100)
# 创建一个按钮
button=Button(root,text="Submit",command=get_value,bg="green")
button.place(x=180,y=130)
root.mainloop()输出:
这是输出,因此在上面的代码中我们已经完成,就像我们将在文本区域的帮助下获取名称一样,在按下按钮之后,函数的命令将起作用,并且我们将弹出一个显示名称的新窗口。