X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/8a693e6e0460b6b3c32e4b6f114a3ab7b7cd24ea..f6bcfd974ef26faf6f91a62cac09827e09463fd1:/wxPython/demo/widgetTest.py diff --git a/wxPython/demo/widgetTest.py b/wxPython/demo/widgetTest.py new file mode 100644 index 0000000000..9a060d045c --- /dev/null +++ b/wxPython/demo/widgetTest.py @@ -0,0 +1,49 @@ + + +from wxPython.wx import * +from wxPython.html import * + +#---------------------------------------------------------------------- + + +class TestPanel(wxPanel): + def __init__(self, parent, id=-1, size=wxDefaultSize, bgcolor=None): + wxPanel.__init__(self, parent, id, size=size) + + if bgcolor: + self.SetBackgroundColour(bgcolor) + + wxStaticText(self, -1, 'Name:', wxPoint(10, 10)) + wxStaticText(self, -1, 'Email:', wxPoint(10, 40)) + + self.name = wxTextCtrl(self, -1, '', wxPoint(50, 10), wxSize(100, -1)) + self.email = wxTextCtrl(self, -1, '', wxPoint(50, 40), wxSize(100, -1)) + + wxButton(self, 12121, 'Okay', wxPoint(50, 70)) + EVT_BUTTON(self, 12121, self.OnButton) + + + def OnButton(self, event): + name = self.name.GetValue() + email = self.email.GetValue() + dlg = wxMessageDialog(self, + 'You entered:\n %s\n %s' % (name, email), + 'Results', style = wxOK | wxICON_INFORMATION) + dlg.ShowModal() + dlg.Destroy() + + + +#---------------------------------------------------------------------- + +class TestHtmlPanel(wxPanel): + def __init__(self, parent, id=-1, size=wxDefaultSize): + import About + wxPanel.__init__(self, parent, id, size=size) + self.html = wxHtmlWindow(self, -1, wxPoint(5,5), wxSize(400, 350)) + self.html.SetPage(About.MyAboutBox.text % wx.__version__) + self.Fit() + +#---------------------------------------------------------------------- + +