Home | Trees | Index | Help |
|
---|
Package wx :: Class App |
|
object
--+ |Object
--+ |EvtHandler
--+ |PyApp
--+ | App
App
,
App
,
App
,
App
,
App
,
App
,
InspectableApp
,
PySimpleApp
,
PyWidgetTester
The wx.App class represents the application and is used to:
- bootstrap the wxPython system and initialize the underlying gui toolkit
- set and get application-wide properties
- implement the windowing system main message or event loop, and to dispatch events to window instances
- etc.
Every application must have a wx.App instance, and all creation of UI objects should be delayed until after the wx.App object has been created in order to ensure that the gui platform and wxWidgets have been fully initialized.
Normally you would derive from this class and implement an OnInit method that creates a frame and then calls self.SetTopWindow(frame).
See Also:
wx.PySimpleApp
for a simpler app class that can be used
directly.
Method Summary | |
---|---|
Construct a wx.App object. | |
__del__(self,
destroy)
| |
Destroy(self)
| |
Execute the main GUI event loop | |
Things that must be done after _BootstrapApp has done its thing, but would be nice if they were already done by the time that OnInit is called. | |
Redirect sys.stdout and sys.stderr to a file or a popup window. | |
RestoreStdio(self)
| |
Set the title, position and/or size of the output window if the stdio has been redirected. | |
Set the "main" top level window |
Property Summary |
---|
Class Variable Summary | |
---|---|
classobj |
outputWindowClass = wx.PyOnDemandOutputWindow |
Instance Method Details |
---|
__init__(self,
redirect=False,
filename=None,
useBestVisual=False,
clearSigInt=True)
|
MainLoop(self)Execute the main GUI event loop
|
OnPreInit(self)Things that must be done after _BootstrapApp has done its thing, but would be nice if they were already done by the time that OnInit is called. |
RedirectStdio(self, filename=None)Redirect sys.stdout and sys.stderr to a file or a popup window. |
SetOutputWindowAttributes(self, title=None, pos=None, size=None)Set the title, position and/or size of the output window if the stdio has been redirected. This should be called before any output would cause the output window to be created. |
SetTopWindow(self, frame)Set the "main" top level window
|
Home | Trees | Index | Help |
|
---|
Generated by Epydoc 2.1.20050511.rpd on Thu Mar 22 12:13:30 2007 | http://epydoc.sf.net |