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.title("Car speed to arduino")
|
||||||
rootFrameGui.geometry("400x200")
|
rootFrameGui.geometry("400x200")
|
||||||
|
|
||||||
|
firstFrameGui=tkinter.ttk.Frame(rootFrameGui,padding=2,relief="groove",borderwidth=2)
|
||||||
firstFrameGui=tkinter.ttk.Frame(rootFrameGui,padding=10)
|
firstFrameGui.pack(anchor="nw")
|
||||||
firstFrameGui.pack()
|
secondFrameGui=tkinter.ttk.Frame(rootFrameGui,padding=2,relief="groove",borderwidth=2)
|
||||||
serialFrameGui = tkinter.ttk.Frame(firstFrameGui,padding=10)
|
secondFrameGui.pack(anchor="ne")
|
||||||
serialFrameGui.pack(side="left")
|
serialFrameGui = tkinter.ttk.Frame(firstFrameGui,padding=5,relief="groove",borderwidth=2)
|
||||||
|
serialFrameGui.pack(anchor="nw")
|
||||||
serialLableText =tkinter.StringVar()
|
serialLableText =tkinter.StringVar()
|
||||||
serialLableText.set("Serial Port")
|
serialLableText.set("Serial Port:")
|
||||||
serialLable = tkinter.Label(serialFrameGui,textvariable=serialLableText)
|
serialLable = tkinter.Label(serialFrameGui,textvariable=serialLableText)
|
||||||
serialLable.pack(side="top")
|
serialLable.pack(side="top")
|
||||||
serialEntry=tkinter.Entry(serialFrameGui)
|
serialEntry=tkinter.Entry(serialFrameGui)
|
||||||
|
|
@ -82,8 +83,8 @@ serialEntry.insert(0,SERIAL_PORT)
|
||||||
serialEntry.pack(side="left")
|
serialEntry.pack(side="left")
|
||||||
tkGametype = tkinter.StringVar()
|
tkGametype = tkinter.StringVar()
|
||||||
tkGametype.set(GameType.BEAMNG.value)
|
tkGametype.set(GameType.BEAMNG.value)
|
||||||
gameSelectFrame= tkinter.ttk.Frame(firstFrameGui,padding=10)
|
gameSelectFrame= tkinter.ttk.Frame(secondFrameGui,padding=5,relief="groove",borderwidth=2)
|
||||||
gameSelectFrame.pack(side="right")
|
gameSelectFrame.pack(anchor="se")
|
||||||
gameSelectText= tkinter.StringVar()
|
gameSelectText= tkinter.StringVar()
|
||||||
gameSelectText.set("Select Game:")
|
gameSelectText.set("Select Game:")
|
||||||
gameSelectLable = tkinter.Label(gameSelectFrame,textvariable=gameSelectText)
|
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
|
##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="BeamNG ",variable=tkGametype,value=GameType.BEAMNG.value).pack(anchor="w")
|
||||||
tkinter.Radiobutton(gameSelectFrame,text="Forza ",variable=tkGametype,value=GameType.FORZA.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()
|
rootFrameGui.mainloop()
|
||||||
exit() #### exit for testing
|
exit() #### exit for testing
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue