Python | Tkinter中的文本区域和按钮

库:

Tkinter

Tkinter

Tkinter(Tk interface)是一个标准python库,用于创建简单,快速和简单的GUI应用程序。

下载Tkinter:

General Way:
pip install python-tk

Pycharm Users:
Go to the project interpreter and install tkinter from there.

在本教程中,我们将创建一个标签和文本区域,并从文本区域中提取文本,然后我们将看到按钮的功能。

Tkinter功能

  1. 导入 Tkinter 的所有内部功能: 从 Tkinter import *

  2. 创建Rootroot = Tk(),此函数将创建根窗口。

  3. 设置几何root.geometry(“ 500x500”)我们可以设置几何。

  4. 设置标题root.title(“ <设置标题>”)我们可以借助此功能设置标题

  5. 创建标签Label(root,text =“ Hello”),我们可以借助此功能设置标签。

  6. 创建文本区域Input(root,textvariable = <设置文本变量>,width = <设置宽度>)

  7. 创建按钮按钮(root,text =“ <设置文本>”,command = <设置功能>,bg = <设置背景色>)

  8. 正在运行Looproot.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()

输出:

这是输出,因此在上面的代码中我们已经完成,就像我们将在文本区域的帮助下获取名称一样,在按下按钮之后,函数的命令将起作用,并且我们将弹出一个显示名称的新窗口。