merged 2.2 branch
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@7748 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
		
							
								
								
									
										49
									
								
								wxPython/tests/testDlg.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										49
									
								
								wxPython/tests/testDlg.py
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,49 @@
 | 
			
		||||
## import all of the wxPython GUI package
 | 
			
		||||
from wxPython.wx import *
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
## Create a new frame class, derived from the wxPython Frame.
 | 
			
		||||
class Dialog(wxDialog):
 | 
			
		||||
 | 
			
		||||
	def __init__(self, parent, title):
 | 
			
		||||
		# First, call the base class' __init__ method to create the frame
 | 
			
		||||
		wxDialog.__init__( self, parent, -1, title, wxDefaultPosition, wxDefaultSize )
 | 
			
		||||
 | 
			
		||||
                wxButton(self, wxID_OK, "OK", (10, 10))
 | 
			
		||||
                wxButton(self, wxID_CANCEL, "Cancel", (50,50))
 | 
			
		||||
		self.Centre( wxBOTH )
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
	# This method is called automatically when the CLOSE event is
 | 
			
		||||
	# sent to this window
 | 
			
		||||
	#def OnCloseWindow(self, event):
 | 
			
		||||
	#	self.Destroy()
 | 
			
		||||
 | 
			
		||||
	#def OnCloseMe(self, event):
 | 
			
		||||
		#self.Close(true)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
def main():
 | 
			
		||||
	# Every wxWindows application must have a class derived from wxApp
 | 
			
		||||
	class App(wxApp):
 | 
			
		||||
 | 
			
		||||
		# wxWindows calls this method to initialize the application
 | 
			
		||||
		def OnInit(self):
 | 
			
		||||
 | 
			
		||||
			# Create an instance of our customized Frame class
 | 
			
		||||
			dialog = Dialog( NULL, 'test' )
 | 
			
		||||
			dialog.ShowModal()
 | 
			
		||||
                        print "got here"
 | 
			
		||||
                        dialog.Destroy()
 | 
			
		||||
 | 
			
		||||
			# Tell wxWindows that this is our main window
 | 
			
		||||
			# Return a success flag
 | 
			
		||||
			return true
 | 
			
		||||
 | 
			
		||||
	app = App(0)	 # Create an instance of the application class
 | 
			
		||||
	app.MainLoop()	 # Tell it to start processing events
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
if __name__ == '__main__':
 | 
			
		||||
        main()
 | 
			
		||||
		Reference in New Issue
	
	Block a user