Как обрабатывать событие нажатия кнопки

Я только изучаю Python, у меня уже есть базовая концепция и уже несколько программ командной строки. Сейчас я учусь создавать графические интерфейсы с помощью Tkinter.

Я создал простой графический интерфейс для приема некоторой пользовательской информации из виджета 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()
8
задан nbro 11 March 2015 в 17:46
поделиться