from tkinter import *
myWindow = Tk()
# 为Entry部件创建字符串变量
# nameVar, graatVar作为全局变量
nameVar = StringVar()
greetVar = StringVar()
def displayGreet():
greet = f'Hello {nameVar.get()}, How are you'
greetVar.set(greet)
def main():
myWindow.title("Button & Entry Demo")
myLable = Label(myWindow, text="Please enter your name: ")
myLable.grid(row=0, column=0)
# 创建一个entry字段关联到nameVar上,并添加到网格中
myEntry = Entry(myWindow, textvariable=nameVar)
myEntry.grid(row=0, column=1)
# 创建一个按钮,并让displayGreet函数作为它的跳转命令
subButton = Button(myWindow, text="SUBMIT", command=displayGreet)
subButton.grid(row=1, column=0, columnspan=2)
# 创建一个标签来显示greet并添加到网格中
# 让greetlable与greetVar关联,并显示greetlable
greetlabel = Label(myWindow, textvariable=greetVar)
greetlabel.grid(row=3, column=0)
myWindow.mainloop()
main()
Python GUI 简单使用按钮
最新推荐文章于 2024-03-05 06:04:30 发布