attempting to layer frames
This commit is contained in:
parent
f085cd8e8b
commit
ac60af82a0
1 changed files with 14 additions and 8 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue