diff --git a/OutGaugeInterpreter.py b/OutGaugeInterpreter.py index 076b8c2..a0968e5 100644 --- a/OutGaugeInterpreter.py +++ b/OutGaugeInterpreter.py @@ -68,13 +68,14 @@ rootFrameGui= tkinter.Tk() rootFrameGui.title("Car speed to arduino") rootFrameGui.geometry("400x200") - -firstFrameGui=tkinter.ttk.Frame(rootFrameGui,padding=10) -firstFrameGui.pack() -serialFrameGui = tkinter.ttk.Frame(firstFrameGui,padding=10) -serialFrameGui.pack(side="left") +firstFrameGui=tkinter.ttk.Frame(rootFrameGui,padding=2,relief="groove",borderwidth=2) +firstFrameGui.pack(anchor="nw") +secondFrameGui=tkinter.ttk.Frame(rootFrameGui,padding=2,relief="groove",borderwidth=2) +secondFrameGui.pack(anchor="ne") +serialFrameGui = tkinter.ttk.Frame(firstFrameGui,padding=5,relief="groove",borderwidth=2) +serialFrameGui.pack(anchor="nw") serialLableText =tkinter.StringVar() -serialLableText.set("Serial Port") +serialLableText.set("Serial Port:") serialLable = tkinter.Label(serialFrameGui,textvariable=serialLableText) serialLable.pack(side="top") serialEntry=tkinter.Entry(serialFrameGui) @@ -82,8 +83,8 @@ serialEntry.insert(0,SERIAL_PORT) serialEntry.pack(side="left") tkGametype = tkinter.StringVar() tkGametype.set(GameType.BEAMNG.value) -gameSelectFrame= tkinter.ttk.Frame(firstFrameGui,padding=10) -gameSelectFrame.pack(side="right") +gameSelectFrame= tkinter.ttk.Frame(secondFrameGui,padding=5,relief="groove",borderwidth=2) +gameSelectFrame.pack(anchor="se") gameSelectText= tkinter.StringVar() gameSelectText.set("Select Game:") gameSelectLable = tkinter.Label(gameSelectFrame,textvariable=gameSelectText) @@ -94,6 +95,11 @@ gameSelectLOptions= [GameType.BEAMNG,GameType.FORZA] ##space after text is so the buttons are the same size tkinter.Radiobutton(gameSelectFrame,text="BeamNG ",variable=tkGametype,value=GameType.BEAMNG.value).pack(anchor="w") tkinter.Radiobutton(gameSelectFrame,text="Forza ",variable=tkGametype,value=GameType.FORZA.value).pack(anchor="w") +loggingFrameGui= tkinter.ttk.Frame(firstFrameGui,padding=5,relief="groove",borderwidth=2) +loggingFrameGui.pack(anchor="nw") +tkLoggingEnabled=tkinter.BooleanVar() +tkLoggingEnabled.set(False) +tkinter.Checkbutton(loggingFrameGui,text="Enable Logging",variable=tkLoggingEnabled,onvalue=True,offvalue=False).pack(side="bottom") rootFrameGui.mainloop() exit() #### exit for testing