示例#1
0
    def createButton(self, text, cbk = None, arg = None):
        box = wx.BoxSizer(wx.HORIZONTAL)

        btn = button(self, text, (0, 0), (self.width, -1), cbk, arg)
        box.Add(btn, 1, wx.ALIGN_CENTRE|wx.ALL, 5)

        #self.sizer.Add(box, 0, wx.GROW|wx.ALIGN_CENTER_VERTICAL|wx.ALL, 5)
        self.sizer.Add(box, 0, wx.EXPAND|wx.ALL, 0)
        
        return text
示例#2
0
 def createButton(self, text, x, y, w, cbk, arg = None, eCbk = None):
     """创建按钮(Button)
     """
     h = 1
     x = self.__GET_POS(x, w)
     y = self.__GET_POS_Y(y, h)
     [x, y, w, h] = self.__GET_POS_SIZE(x, y, w, h)
     self.__GET_MAX(x, y, w, h)
     
     wdt = button(self.panel, text, (x, y), (w, h), cbk, arg)
     
     if eCbk != None:
         self.panel.enableWidgetCbk[wdt] = eCbk
     return wdt