From 9d06021f5d261bd78fea01f0e7fcb20d9965df0b Mon Sep 17 00:00:00 2001 From: LSaldyt Date: Sat, 21 Oct 2017 12:32:35 -0700 Subject: [PATCH] WIP unify GUI --- copycat/gui.py | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/copycat/gui.py b/copycat/gui.py index ceee94e..e6fae47 100755 --- a/copycat/gui.py +++ b/copycat/gui.py @@ -8,6 +8,8 @@ import tkinter.ttk as ttk from tkinter import scrolledtext from tkinter import filedialog +from .status import Status, StatusFrame + font1Size = 32 font2Size = 16 font1 = ('Helvetica', str(font1Size)) @@ -63,21 +65,31 @@ class MainApplication(ttk.Frame): self.canvas.grid(column=0, row=0, sticky=tk.N+tk.S+tk.E+tk.W) tempLabel = ttk.Label(self, text='', **style, padding=30) - tempLabel.grid(column=1, row=0, sticky=tk.N+tk.S+tk.E+tk.W) + #tempLabel.grid(column=1, row=0, sticky=tk.N+tk.S+tk.E+tk.W) self.widgets['temp'] = tempLabel slipList = tk.Listbox(self, **style) - slipList.grid(column=2, row=0, sticky=tk.N+tk.S+tk.E+tk.W) + slipList.grid(column=0, row=1, sticky=tk.N+tk.S+tk.E+tk.W) self.widgets['sliplist'] = slipList codeletList = tk.Listbox(self, **style) - codeletList.grid(column=3, row=0, sticky=tk.N+tk.S+tk.E+tk.W) + codeletList.grid(column=1, row=1, sticky=tk.N+tk.S+tk.E+tk.W) self.widgets['codeletlist'] = codeletList + l = ttk.Label(self, text='temp', **style, padding=30) + l.grid(column=2, row=1, sticky=tk.N+tk.S+tk.E+tk.W) + self.rowconfigure(0, weight=1) for i in range(4): self.columnconfigure(i, weight=1) + self.graph1 = Status() + sframe = StatusFrame(self, self.graph1, 'graph 1') + sframe.grid(column=1, row=0, sticky=tk.N+tk.S+tk.E+tk.W) + self.graph2 = Status() + sframe = StatusFrame(self, self.graph2, 'graph 2') + sframe.grid(column=2, row=0, sticky=tk.N+tk.S+tk.E+tk.W) + def update(self, copycat): temp = copycat.temperature.value() slipnodes = copycat.slipnet.slipnodes