daks : Ano. Na pozadi by mala bezat nieaka kontrola.
Snazil som sa upravit program tak aby mi zobrazil aktualnu hodnotu s Watchdogu pomocov hlavni.after(100,update_EP_status) ale to nie je ono. Ako donutit okno aby sa autoaticky refreshovalo kazdych xyz sekund ale bez potreby na nieco kliknut ?
hlavni = Tk()
hlavni.title("Ariana 0.1")
hlavni.resizable(width=False, height=False)
hlavni.minsize(200, 250)
hlavni.maxsize(200, 250)
nabidka = Menu(hlavni)
hlavni.config(menu=nabidka)
Label(hlavni, text="Ariana Online",
fg="black",
font="Verdana 10 bold").pack()
def update_EP_status():
v = StringVar()
Label(hlavni, textvariable=v).pack()
if gui_watch_dog == 0:
v.set("EP Offline")
if gui_watch_dog == 1:
v.set("EP Online")
menuSoubor = Menu(nabidka)
nabidka.add_cascade(label="Control", menu=menuSoubor)
menuSoubor.add_command(label=u"Start", command=ask_loop)
menuSoubor.add_command(label=u"Status", command=opc_status)
menuSoubor.add_separator()
menuSoubor.add_command(label="Exit", command=exit_program)
hlavni.after(100,update_EP_status)
mainloop()