def createFrames(self):
# Create the layout component and add controls to it
self.sizer1 = wx.BoxSizer(wx.HORIZONTAL)
self.bConnect = wx.Button(self, ID_BUTTON_CONNECT, "Connect reader")
self.sizer1.Add(self.bConnect, 1, wx.EXPAND|wx.ALL)
self.sizer2 = wx.BoxSizer(wx.HORIZONTAL)
self.bPhonebook = wx.Button(self, ID_BUTTON_PHONEBOOK, "Phonebook")
self.bSMS = wx.Button(self, ID_BUTTON_SMS, "SMS")
self.sizer2.Add(self.bPhonebook, 1, wx.EXPAND|wx.LEFT|wx.RIGHT, 5)
self.sizer2.Add(self.bSMS, 1, wx.EXPAND|wx.LEFT|wx.RIGHT, 5)
self.sizer3 = wx.BoxSizer(wx.HORIZONTAL)
self.bExit = wx.Button(self, ID_BUTTON_EXIT, "Quit")
self.sizer3.Add(self.bExit, 1, wx.EXPAND|wx.ALL)
# Use sizers to set layout options
self.sizer = wx.BoxSizer(wx.VERTICAL)
self.sizer.Add(self.sizer1,1,wx.EXPAND|wx.LEFT|wx.RIGHT|wx.TOP,15)
self.sizer.Add(self.sizer2,1,wx.EXPAND|wx.ALL,10)
self.sizer.Add(self.sizer3,1,wx.EXPAND|wx.LEFT|wx.RIGHT|wx.BOTTOM,15)
self.sizer.SetMinSize((250,150))
# Layout for frame
self.SetSizer(self.sizer)
self.SetAutoLayout(1)
self.sizer.Fit(self)
# Add the button handlers
wx.EVT_BUTTON(self, ID_BUTTON_CONNECT, self.buttonConnectReader)
wx.EVT_BUTTON(self, ID_BUTTON_PHONEBOOK, self.buttonPhonebook)
wx.EVT_BUTTON(self, ID_BUTTON_SMS, self.buttonSMS)
wx.EVT_BUTTON(self, ID_BUTTON_EXIT, self.closeWindow)
wx.EVT_CLOSE(self, self.closeWindow)
评论列表
文章目录