Mar-07-2020, 02:48 PM
hi, I am trying to make a program continuously print on off if a radio button is selected and if another radio button is selected, I want it to stop. here is my code.
from time import sleep from tkinter import * from tkinter import ttk root = Tk() class LED: def __init__(self, ON, OFF, delay): self.ON = ON self.OFF = OFF self.delay = delay def LED_blink(self): print(self.ON) sleep(self.delay) print(self.OFF) sleep(self.delay) label = ttk.Label(root, text='ON') label.pack() def ONOFF(): while var == 1: Led.LED_blink() def ONOFFSTOP(): while var1 == 1: break Led = LED('ON', "OFF", 1) var = IntVar() var1 = IntVar() radio1 = ttk.Radiobutton(root, text = 'Start', variable = var, command = ONOFF, value = 1).pack() radio2 = ttk.Radiobutton(root, text = 'Stop', variable = var1, command = ONOFFSTOP, value = 1).pack() root.mainloop()any help appreciated.