
Checkbutton no modifica variable PY_VAR1
Publicado por PABLO (5 intervenciones) el 15/10/2014 14:29:01
Buenas, como estan?
Este es el primer programa que hago y lo llevo sobre la marcha...
ahora estoy teniendo inconvenientes con la variable que se modifica con el Checkbutton...
w1= Checkbutton(principal, text= "Silenciar Modem 3", variable = enmascarar3, onvalue = 1, offvalue = 0, height=5, width = 20).pack()
la variable enmascarar3 se modifica perfectamente al tildar o destildar la casilla pero en otra porcion del codigo tengo un condicional que usa esa variable y no la lee como realmente es sino que la ve como PY_VAR1
adjunto el código por si alguien me puede dar una mano
defino variable enmascarar en linea 35
el condicional esta en la linea 82
y el checkbutton en la linea 336
Este es el primer programa que hago y lo llevo sobre la marcha...
ahora estoy teniendo inconvenientes con la variable que se modifica con el Checkbutton...
w1= Checkbutton(principal, text= "Silenciar Modem 3", variable = enmascarar3, onvalue = 1, offvalue = 0, height=5, width = 20).pack()
la variable enmascarar3 se modifica perfectamente al tildar o destildar la casilla pero en otra porcion del codigo tengo un condicional que usa esa variable y no la lee como realmente es sino que la ve como PY_VAR1
1
2
3
4
5
6
7
8
9
10
elif (data) == (14).to_bytes(1,byteorder='big'):
if v[11] == 0:
txt=open('historial.txt','a')
txt.write(datetime.datetime.now().ctime())
txt.write(': MODEM 3 Unit Fault \n')
txt.close()
if (enmascarar3 == 0): #AQUI ES DONDE VE PY_VAR1 (cuando deberia ser 1 o 0)
startAlarm()
v[11] = 1 #print ("MODEM 3 \tUnit Fault")
v[10] = 0
adjunto el código por si alguien me puede dar una mano
defino variable enmascarar en linea 35
el condicional esta en la linea 82
y el checkbutton en la linea 336
- recibe_alarmas.rar(2,6 KB)
Valora esta pregunta


0