choosefield.py 文件源码

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

项目:pyDataView 作者: edwardsmith999 项目源码 文件源码
def __init__(self, parent, **kwargs):
        wx.Panel.__init__(self, parent, **kwargs)
        self.parent = parent 
        # Plot type chooser box
        self.plottype_p = PlotTypePanel(self)    
        # Field type chooser box
        self.fieldtype_p = FieldTypePanel(self, size = (-1, 400))
        # Component chooser combo box
        self.component_p = FieldComponentPanel(self)
        # Autoscale button
        self.autoscale_b = wx.CheckBox(self,-1,label='Autoscale')
        # Min and max values for autoscale
        self.minpspin = wx.TextCtrl(self,style=wx.TE_PROCESS_ENTER,size=(70,-1))
        self.maxpspin = wx.TextCtrl(self,style=wx.TE_PROCESS_ENTER,size=(70,-1))
        # Save buttons (figure, data, script)
        self.save_b = SaveFigurePanel(self)
        self.save_d = SaveDataPanel(self)
        self.save_s = SaveScriptPanel(self)

        # Sizer
        vbox = wx.BoxSizer(wx.VERTICAL)
        vbox.Add(self.plottype_p, 0,wx.EXPAND, 0)
        vbox.Add(self.fieldtype_p,0,wx.EXPAND, 0)
        vbox.Add(self.component_p,0,wx.EXPAND, 0)
        hbox = wx.BoxSizer(wx.HORIZONTAL)
        vbox.Add(hbox,0,wx.EXPAND, 0)
        hbox.Add(self.autoscale_b,0,wx.EXPAND, 0)
        hbox.Add(self.minpspin,0,wx.EXPAND, 0)
        hbox.Add(self.maxpspin,0,wx.EXPAND, 0)

        hbox = wx.BoxSizer(wx.HORIZONTAL)
        vbox.Add(hbox,0,wx.EXPAND, 0)

        #label = wx.StaticText(self, 0, 'Save', (20, 20))
        #hbox.Add(label,           0,wx.EXPAND, 0)
        hbox.Add(self.save_b,     0,wx.EXPAND, 0)
        hbox.Add(self.save_d,     0,wx.EXPAND, 0)
        hbox.Add(self.save_s,     0,wx.EXPAND, 0)
        self.SetSizer(vbox)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号