def __init__(self, parent=None): self.parent=parent if not self.parent: Frame.__init__(self) self.main=self.master else: self.main=Toplevel() #self.master=self.main self.main.title('Model Design') ws = self.main.winfo_screenwidth() hs = self.main.winfo_screenheight() w = 900; h=600 x = (ws/2)-(w/2); y = (hs/2)-(h/2) self.main.geometry('%dx%d+%d+%d' % (w,h,x,y)) self.main.protocol('WM_DELETE_WINDOW',self.quit) self.tableformat = {'cellwidth':50, 'thefont':"Arial 10", 'rowheight':16, 'editable':False, 'rowselectedcolor':'yellow'} self.filename = None self.modelsdict = Fitting.createModels() self.setupGUI() self.currentname = 'Linear' self.loadModel(self.currentname) return