dialogs.py 文件源码

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

项目:ted-editor 作者: tarnheld 项目源码 文件源码
def __init__(self, parent, ID, elevationEditor, elevationProfile=None, bg="#6090CC"):
        tk.Frame.__init__(self, parent, relief='groove', bd=2)
        self.columnconfigure(0, weight=1)

        self.col_bg = bg
        self.labelFont = tkFont.Font(family="Helvetica", size=8)
        self.expanded = False
        self.expFrame = None

        self.eleditor = elevationEditor
        self.ID = 'elevationProfile%d' %ID
        self.ep = elevationProfile
        self.filename = self.ep['filename']
        self.data = self.ep['data']
        self._first_x = self.data[0][0]
        self._first_z = self.data[0][1]
        self.outputdata = None

        self.pathfitting = tk.StringVar(value='None')
        self.joint_mode = tk.StringVar(value='None')
        self.x_offset = tk.DoubleVar(value=0)
        self.z_offset = tk.DoubleVar(value=0)
        self._repeat = tk.BooleanVar(value=False)
        self._display = tk.BooleanVar(value=True)

        #collapsed UI
        f = tk.Frame(self)
        f.columnconfigure(1, weight=1)
        f.grid(sticky='we')
        here = os.path.dirname(__file__)
        self.expandButton = IconButton(f, os.path.join(here, 'Icons', 'folded.gif'), command=self.expandToggle)
        self.expandButton.grid(row=0, column=0, padx=2)
        l = tk.Label(f, text=self.title(), font=self.labelFont, anchor='w')
        l.grid(row=0, column=1, sticky='we')
        b = IconButton(f, os.path.join(here, 'Icons', 'xicon.gif'), command=self.close)
        b.grid(row=0, column=2, padx=2)

        sep = ttk.Separator(self, orient=tk.HORIZONTAL)
        sep.grid(padx=2, sticky='we')

        #draw guide
        self.draw()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号