【发布时间】:2016-03-06 04:27:36
【问题描述】:
在这个文件中,我尝试在每次点击显示按钮时将employNum 和employPass 的值返回给主函数。我该怎么做?
from tkinter import *
def displayButton(root,employNum, employPass):
Label(root,text = employNum.get() ).grid(row = 3, column = 1, sticky = N+S+W+E)
Label(root, text = employPass.get()).grid(row = 4, column = 1, sticky = N+S+W+E)
def main():
root = Tk()
Label(root, text = 'Employee Number: ').grid(row = 0, column = 0, sticky = W)
Label(root, text = 'Login Password: ').grid(row = 1, column = 0, sticky = W)
employeeNum = StringVar()
employeePass = StringVar()
Entry(root, textvariable = employeeNum).grid(row = 0, column = 1, columnspan = 2, sticky = W)
Entry(root, textvariable = employeePass).grid(row = 1, column = 1, columnspan = 2, sticky = W)
checkButton = BooleanVar()
Checkbutton(root, text = 'Remember Me', variable = checkButton).grid(row = 2, column = 1, sticky = W)
Button(root, text = 'Save', relief = RAISED).grid(row = 2, column = 2, sticky = E)
display = Button(root, text = 'Display', relief = RAISED, command = lambda: displayButton(root, employeeNum,employeePass))
display.grid(row = 3, column = 2, sticky = E)
Label(root, text = "Employee's number is ").grid(row = 3, column = 0, sticky = W)
Label(root, text = "Employee's Passowrd is ").grid(row =4 , column = 0, sticky = W)
root.mainloop()
main()
【问题讨论】:
标签: python events button tkinter