* *
Páginas: [1]   Ir Abajo
  Imprimir  
Autor Tema: No se ejecuta accion en Notificacion  (Leído 628 veces)
0 Usuarios y 1 Visitante están viendo este tema.
shakka
MODERADOR
*
Desconectado Desconectado

Mensajes: 1384



Ver Perfil WWW
« : Miércoles 18 Febrero 2009, 15:22:12 »

Veran, tengo una funcion (getResource()) que crea un  objeto de notificacion, esto con la idea de imprimir en el cuerpo de este el porcentaje de una descarga, para esto ultimo utilizo urllib.urlretrieve y trabaja bien.

Código:
#global
note = 0
...

def getResource():
global note

...

if not pynotify.init("g2u"):
print(">> Failed to load notification.")

note = pynotify.Notification("g2u", "Downloading ...")
note.set_urgency(pynotify.URGENCY_NORMAL)
note.set_timeout(pynotify.EXPIRES_NEVER)
note.add_action("clicked", "Cancel", callbackGetCancel)

urllib.urlretrieve(url, local, reporthook=callbackGetProgress)


Esta es la funcion que actualiza el mensaje de la notificacion:

Código:
def callbackGetProgress(count, block, total):
global note

pg = int((count * block * 100) / total)
note.update("g2u", "descargando ...%2d%%" % pg)

if not note.show():
print(">> Failed to send notification.")

Y esta otra, la accion al presionar el boton del Notify, lo que quiero con esto es evitar la descarga y cerrar el mensaje, por ahora solo imprimo un mensaje en consola, pero esto no parece ejecutarse, en que parte estoy errando?

Código:
def callbackGetCancel():
print("Hace algo por la grandisima p***")

Sistema: Debian Sid
Gnome: 2.22.2
Python: 2.5.2-11-1
python notify: 0.1.1-2+b1


De paso, donde puedo encontrar la documentacion de este modulo(pynotify)?

Gracias.
En línea

JorgeAVM
Administrador
*
Desconectado Desconectado

Sexo: Masculino
Edad: 33
Ubicación: Costa Rica, Centro América.
Mensajes: 4651



Ver Perfil WWW
« Respuesta #1 : Miércoles 18 Febrero 2009, 15:55:03 »

No conozco el lenguaje Tongue

y parece que esa documentación no aparece según leí en este foro:
http://ubuntuforums.org/showthread.php?t=447613  Roll Eyes
En línea
shakka
MODERADOR
*
Desconectado Desconectado

Mensajes: 1384



Ver Perfil WWW
« Respuesta #2 : Miércoles 18 Febrero 2009, 18:30:41 »

si, ya pase por alli
En línea

Páginas: [1]   Ir Arriba
  Imprimir  
 
Ir a:  

ShoutBox

Last 25 Shouts:

Jueves 20 Mayo 2010, 13:40:15
Cómo colocar imágenes, videos y sonidos en foro:
http://www.forodelpc.com/foro/index.php?topic=5441.0
Sábado 29 Mayo 2010, 10:14:25
Algunos archivos php de este foro, han sido editados con:
Domingo 30 Mayo 2010, 20:21:20
Lunes 31 Mayo 2010, 09:05:20
Amigos de Costa Rica... este mundial hinchen por ARGENTINA!!!!!!  Smiley Smiley Smiley Smiley
Martes 01 Junio 2010, 11:54:48
Argentina es mi 3ra option, lo siento Cheesy pero le voy a los Panzers  Cheesy Grin
Domingo 06 Junio 2010, 07:47:23
Shakka... para cuando Dream Theater en Costa Rica?!  :Smiley
Jueves 01 Julio 2010, 08:53:23
Vamos Argentina que a Alemania le tenemos que GANRAR!!!

Volveremos volveremossss
Volveremos otra vezzzz
Volveremos a ser campeonessss
COMO EN EL 86 !!!!!!
Jueves 01 Julio 2010, 09:51:19
porfa me pueden confirmar si se puede instalar en la misma PC dos windows (ejemplo window XP y 7)  y al encender la pc ¿Cómo ingresar a uno u otro?Huh?





Jueves 01 Julio 2010, 15:59:55
Sí es posible
Haga una tema en la sección Windows. Wink
Sábado 03 Julio 2010, 07:17:32
Sábado 03 Julio 2010, 07:18:01
aguante argentina ( soy de argentina xD)
Domingo 04 Julio 2010, 00:52:28
Lo siento mucho por Argentina!
Martes 13 Julio 2010, 13:46:02
Se busca DT para la seleccion Argentina...
Sábado 17 Julio 2010, 13:02:05
Viernes 06 Agosto 2010, 22:15:24
Vendo Corsair Xms3 4gb Ddr3 1600mhz Pc3-12800 Grin Grin http://www.forodelpc.com/foro/index.php?topic=6079.0
Jueves 12 Agosto 2010, 07:45:36
Necesitan contador para este cierre fiscal. Contáctenme !!
 Wink
Jueves 12 Agosto 2010, 22:41:11
Si tienes tarjeta prepago si estas pagando por lo que bajas aunque no cobran mucho
Viernes 20 Agosto 2010, 21:13:58
para configurarlo el toque es:
click al boton de Wizzard
VPI: 1
 VCI: 50

next(siguiente)

IP over ATM (IPoA) con todo default.
next

WAN xxx.xxx.xxx.xxx si no sabe cual es... (http://www.whatismyip.com/)
WAN SubnetMask: 255.255.255.252

check al Use defaultgateway: 201.194.20.101
Sábado 21 Agosto 2010, 10:03:20
hola tengo un problema mi pc compaq presario cq40 505LA tiene un problema en el flex este se puede reparar o no ??'' la pronta ayuda seria muy buena gracias  Smiley Wink Cheesy Grin
Sábado 21 Agosto 2010, 12:29:20
como se modifica un post?
Domingo 29 Agosto 2010, 17:53:49
alguien sabe si los routter nexxt sirven con las conexciones adsl?Huh? tengo uno funcionando con una conexion por cable modem pero no quiere agarrar en la conexion adsl del bendito ice... por favor ayuda
Miércoles 01 Septiembre 2010, 11:47:39
Hola se que todo lo que han escrito en este foro es de hace ya mucho tiempo atrás pero quiero saber si hay posibilidad de hacer esto en Window 7
Miércoles 01 Septiembre 2010, 11:48:31
De hacho el manual que tienen en este foro está muy bien
Domingo 05 Septiembre 2010, 18:55:14
EVANGELION 1.11 Y 2.11!!!!! PELICULAS DE EVANGELION !!!!  Wink

Muestra las 50 últimas

Reciente

Estadísticas

Usuarios
  • Total de Usuarios: 951
  • Latest: DARIUS
Stats
  • Total de Mensajes: 53072
  • Total de Temas: 5229
  • Online Today: 20
  • Online Ever: 574
  • (Martes 12 Agosto 2008, 23:19:46)
Usuarios en Línea
Users: 0
Guests: 11
Total: 11

Origen de Visitas

Origen de Visitas