radio buttons "work"

This commit is contained in:
Seth Samuel 2024-11-15 15:06:31 +13:00
parent aa96a3b3c2
commit ceb2f538b8
129 changed files with 8 additions and 1192 deletions

View file

@ -68,9 +68,6 @@ rootFrameGui= tkinter.Tk()
rootFrameGui.title("Car speed to arduino")
rootFrameGui.geometry("400x200")
# theme: https://github.com/rdbende/Azure-ttk-theme
rootFrameGui.tk.call("source","azure.tcl") ##import theme
rootFrameGui.tk.call("set_theme","dark") ##set theme to dark
firstFrameGui=tkinter.ttk.Frame(rootFrameGui,padding=10)
firstFrameGui.pack()
@ -83,17 +80,22 @@ serialLable.pack(side="top")
serialEntry=tkinter.Entry(serialFrameGui)
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")
gameSelectText= tkinter.StringVar()
gameSelectText.set("Select Game:")
tkinter.Label(gameSelectFrame,gameSelectText)
gameSelectLable = tkinter.Label(gameSelectFrame,textvariable=gameSelectText)
gameSelectLable.pack(side="top")
tkinter.Label(gameSelectFrame,textvariable=gameSelectText)
gameSelectLOptions= [GameType.BEAMNG,GameType.FORZA]
##gameSelectRadioButtons
tkinter.Radiobutton(gameSelectFrame,text="BeamNG",variable=gameType,value=GameType.BEAMNG).pack()
tkinter.Radiobutton(gameSelectFrame,text="Forza",variable=gameType,value=GameType.FORZA).pack()
tkinter.Radiobutton(gameSelectFrame,text="BeamNG",variable=tkGametype,value=GameType.BEAMNG.value,command=None).pack()
tkinter.Radiobutton(gameSelectFrame,text="Forza",variable=tkGametype,value=GameType.FORZA.value,command=None).pack()
rootFrameGui.mainloop()
exit() #### exit for testing
#select game
while gameSelected == False:
gameNo = input("1:BEAMNG\n2:FORZA\n\n7:Toggle CSV out ("+str(csvOut)+")\n9:SET SERIAL PORT ("+SERIAL_PORT+")\n")