panelvisual.py 文件源码

python
阅读 18 收藏 0 点赞 0 评论 0

项目:bonsu 作者: bonsudev 项目源码 文件源码
def MakeRange(self, i, inc=1.0):
        if len(self.parent.datarangelist) < (i+1):
            min = self.scalebar_ranges[i][0]
            max = self.scalebar_ranges[i][1]
            self.parent.datarangelist.append( [min, max] )
            current_min = min
            current_max = max
        else:
            min = self.parent.datarangelist[i][0]
            max = self.parent.datarangelist[i][1]
            current_min = self.scalebar_ranges[i][0]
            current_max = self.scalebar_ranges[i][1]
        label= "Range %d"%((i+1))
        range = abs(max - min)
        if range > MAX_INT:
            newinc = range/MAX_INT
        else:
            newinc = inc
        self.sbox.append( wx.StaticBox(self, label=label, style=wx.SUNKEN_BORDER) )
        self.sboxs.append( wx.StaticBoxSizer(self.sbox[-1],wx.VERTICAL) )
        self.shbox.append( wx.BoxSizer(wx.HORIZONTAL) )
        self.valuemax.append( SpinnerObject(self,"Max:",max,min,newinc,current_max,50,150) )
        self.shbox[-1].Add(self.valuemax[-1], 0,  flag=wx.EXPAND|wx.LEFT|wx.RIGHT|wx.TOP, border=2)
        self.shbox[-1].Add((5, -1))
        self.valuemin.append( SpinnerObject(self,"Min:",max,min,newinc,current_min,50,150) )
        self.shbox[-1].Add(self.valuemin[-1], 0,  flag=wx.EXPAND|wx.LEFT|wx.RIGHT|wx.TOP, border=2)
        self.sboxs[-1].Add(self.shbox[-1], 0,  flag=wx.EXPAND|wx.LEFT|wx.RIGHT|wx.TOP, border=2)
        self.vbox.Add(self.sboxs[-1], 0,  flag=wx.EXPAND|wx.LEFT|wx.RIGHT|wx.TOP, border=2)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号