Agradezco de antemano a quien me pueda ayudar.
Código Python:
[/HIGHLIGHT] Ver original
#!/usr/bin/env python # -*- coding: utf-8 -*- import os import gtk from subprocess import Popen, PIPE, STDOUT texto = gtk.Entry() def buscar(self, data=None): #a= os.system('aptitude search '+texto6.get_text()) p = Popen('aptitude search '+texto.get_text(), stdout=PIPE, stderr = STDOUT, shell=True) validar = p.stdout.read().split('\n')[0] #print validar if validar == False: message = gtk.MessageDialog(buttons=gtk.BUTTONS_OK, message_format="El paquete fue encontrado") message.run() message.hide() print validar else: md=gtk.MessageDialog(buttons=gtk.BUTTONS_CLOSE, message_format="El paquete introducido no existe") md.run() md.destroy() class Configuracion(): def __init__(self): self.ventana = gtk.Window(gtk.WINDOW_TOPLEVEL) self.ventana.set_title("CONFIGURANDO") self.ventana.set_border_width(10) self.ventana.set_size_request(250, 200) self.ventana.set_resizable(False) caja = gtk.HBox() caja.set_border_width(10) etiqueta=gtk.Label("Paquete: ") texto.connect("activate", buscar) texto.set_text("Escriba") caja.pack_start(etiqueta, False) caja.pack_start(texto, False) self.ventana.add(caja) self.ventana.show_all() if __name__ == "__main__": app = Configuracion() gtk.main() [HIGHLIGHT="Python"]