我只是學習Python和我有基本的概念了,並且已經幾個命令行程序。我現在正在學習如何用Tkinter創建GUI。如何處理一個按鈕單擊事件
我創建了一個簡單的GUI來接受來自Entry
小部件的一些用戶信息,然後當用戶單擊提交時,它應該彈出一個對話框。
該對話框應詢問的名字和姓氏。
的問題是,我不知道如何來處理該事件,當用戶點擊提交。
這裏是我的代碼:
from Tkinter import *
class GUI(Frame):
def __init__(self,master=None):
Frame.__init__(self, master)
self.grid()
self.fnameLabel = Label(master, text="First Name")
self.fnameLabel.grid()
self.fnameEntry = Entry(master)
self.fnameEntry.grid()
self.lnameLabel = Label(master, text="Last Name")
self.lnameLabel.grid()
self.lnameEntry = Entry(master)
self.lnameEntry.grid()
self.submitButton = Button(self.buttonClick, text="Submit")
self.submitButton.grid()
def buttonClick(self, event):
""" handle button click event and output text from entry area"""
pass
if __name__ == "__main__":
guiFrame = GUI()
guiFrame.mainloop()