In this article we are going to learn about wx.Exit() which is a inbuilt parent function present in wxPython.Exit() function exits application after calling wx.App.OnExit .
Should only be used in an emergency: normally the top-level frame should be deleted (after deleting all other frames) to terminate the application. See wx.CloseEvent and wx.App.
Syntax:
wx.Exit()
Parameters:
No parameters are required by Exit() function
Coding Example:
import wx
class Example(wx.Frame):
def __init__( self , * args, * * kwargs):
super (Example, self ).__init__( * args, * * kwargs)
self .InitUI()
def InitUI( self ):
self .locale = wx.Locale(wx.LANGUAGE_ENGLISH)
self .panel = wx.Panel( self , pos = ( 100 , 100 ), size = ( 100 , 100 ))
self .btn = wx.Button( self .panel, id = 2 , label = "Exit" , pos = wx.DefaultPosition, size = ( 100 , 20 ))
self .Bind(wx.EVT_BUTTON, self .onclick, self .btn)
def onclick( self , e):
wx.Exit()
def main():
app = wx.App()
ex = Example( None )
ex.Show()
app.MainLoop()
if __name__ = = '__main__' :
main()
|
Output Window:

Whether you're preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape,
GeeksforGeeks Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we've already empowered, and we're here to do the same for you. Don't miss out -
check it out now!
Last Updated :
15 Jun, 2020
Like Article
Save Article