def buttonBetClick(): """Sets users input""" getUpdate(results=False) if _entry != 0 and _entry not in range(1,7): GUI.showerror('Logic Error', 'Please insert a value between 1~6') elif _entry not in range(1,7): return else: GUI.labelCredit.config(text=str((_credit -1))) GUI.buttonBet.config(state='disabled') GUI.buttonDice.config(state='normal') for i in range(len(GUI.radiobuttons)): GUI.radiobuttons[i].config(state='disabled')
def getUpdate(entry=True, credit=True, results=True): """get all needed values""" ## Use fields global _entry global _credit global _results try: if entry: _entry = int(GUI.inputChoice.get()) if credit: _credit = int(GUI.labelCredit.cget('text')) if results: _results = [int(GUI.labelResults[i].cget('text')) for i in range(3)] except ValueError: GUI.showerror('Convert Error!','Unable to convert input to int')