Различия
Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия | |||
|
fullcircle:32:python_ч_6 [2013/10/09 10:31] [GUI2 code:] |
fullcircle:32:python_ч_6 [2013/10/09 10:33] (текущий) [FrameSecond code:] удаление лишнего кода |
||
|---|---|---|---|
| Строка 106: | Строка 106: | ||
| if __name__ == '__main__': | if __name__ == '__main__': | ||
| main()</code> | main()</code> | ||
| - | ====FrameSecond code:==== | ||
| - | |||
| - | <code>#Boa:Frame:FrameSecond | ||
| - | |||
| - | import wx | ||
| - | |||
| - | def create(parent): | ||
| - | return FrameSecond(parent) | ||
| - | |||
| - | [wxID_FRAMESECOND, wxID_FRAMESECONDBTNFSEXIT, wxID_FRAMESECONDPANEL1, | ||
| - | wxID_FRAMESECONDSTATICTEXT1, | ||
| - | ] = [wx.NewId() for _init_ctrls in range(4)] | ||
| - | |||
| - | class FrameSecond(wx.Frame): | ||
| - | def _init_ctrls(self, prnt): | ||
| - | # generated method, don't edit | ||
| - | wx.Frame.__init__(self, id=wxID_FRAMESECOND, name=u'FrameSecond', | ||
| - | parent=prnt, pos=wx.Point(849, 457), size=wx.Size(419, 236), | ||
| - | style=wx.DEFAULT_FRAME_STYLE, title=u'Second Frame') | ||
| - | self.SetClientSize(wx.Size(419, 236)) | ||
| - | self.Center(wx.BOTH) | ||
| - | self.SetBackgroundStyle(wx.BG_STYLE_COLOUR) | ||
| - | |||
| - | self.panel1 = wx.Panel(id=wxID_FRAMESECONDPANEL1, name='panel1', | ||
| - | parent=self, pos=wx.Point(0, 0), size=wx.Size(419, 236), | ||
| - | style=wx.TAB_TRAVERSAL) | ||
| - | |||
| - | self.btnFSExit = wx.Button(id=wxID_FRAMESECONDBTNFSEXIT, label=u'Exit', | ||
| - | name=u'btnFSExit', parent=self.panel1, pos=wx.Point(174, 180), | ||
| - | size=wx.Size(85, 29), style=0) | ||
| - | self.btnFSExit.Bind(wx.EVT_BUTTON, self.OnBtnFSExitButton, | ||
| - | id=wxID_FRAMESECONDBTNFSEXIT) | ||
| - | |||
| - | self.staticText1 = wx.StaticText(id=wxID_FRAMESECONDSTATICTEXT1, | ||
| - | label=u"Hi there...I'm the second form!", name='staticText1', | ||
| - | parent=self.panel1, pos=wx.Point(45, 49), size=wx.Size(336, 23), | ||
| - | style=0) | ||
| - | self.staticText1.SetFont(wx.Font(14, wx.SWISS, wx.NORMAL, wx.BOLD, | ||
| - | False, u'Sans')) | ||
| - | |||
| - | def __init__(self, parent): | ||
| - | self._init_ctrls(parent) | ||
| - | self.parent = parent | ||
| - | |||
| - | def OnBtnFSExitButton(self, event): | ||
| - | #event.Skip() | ||
| - | self.parent.Show() | ||
| - | self.Hide()</code> | ||
| ====FrameMain code:==== | ====FrameMain code:==== | ||