titlespanel.py 文件源码

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

项目:GRIPy 作者: giruenf 项目源码 文件源码
def insert_track_title(self, idx, track_name=None, width=None):
        if idx >= 0 and idx <= self.tracks.lenght():
            if width:
                try:
                    width = float(width)
                    if width <= 0:
                        raise ValueError('Width must be greater than zero.')
                except Exception:
                    raise
            else:
                width = UI.logplotformat.LogPlotFormat.DEFAULT_TRACK_WIDTH

            if not track_name:
                track_name = str(idx+1)    
            #size = wx.Size(width, self._get_height())    

            plot_label = UI.logplot_base.PlotLabel(self.tracks)
            plot_label.update_title(text=track_name, bgcolor=self._track_title_color)
            #TitleFigureCanvas(self.tracks, size, track_name, 
            #                                        self._track_title_color) 

            self.tracks.InsertWindow(idx, plot_label, int(width * lpb.DPI * lpb.FACTOR))
            return plot_label
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号