小编Orb*_*oss的帖子

如何处理Button click事件

我只是在学习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()
Run Code Online (Sandbox Code Playgroud)

python events tkinter button

8
推荐指数
2
解决办法
7万
查看次数

标签 统计

button ×1

events ×1

python ×1

tkinter ×1