All pastes #201201 Raw Edit

mail2.py

public python v1 · immutable
#201201 ·published 2006-10-13 17:54 UTC
rendered paste body
#!/usr/bin/env python# -*- coding: utf-8 -*-import pygtkpygtk.require("2.0")import gtkimport gtk.gladeclass Principal:	def __init__(self):		self.xml = gtk.glade.XML("mail.glade", "mail")				# Eventos de la ventana		self.xml.get_widget("mail").connect("delete_event", self.quit)		# Eventos de los botones		self.xml.get_widget("btnEnviar").connect("clicked", self.enviar)				self.enServidor = self.xml.get_widget("Servidor")		self.enDe = self.xml.get_widget("De")		self.enPara = self.xml.get_widget("Para")		self.enTema = self.xml.get_widget("Tema")		self.enMensaje = self.xml.get_widget("Mensaje")		def main(self):		gtk.main()		def quit(self, widget, event=None, data=None):		salir = True		if salir:			gtk.main_quit()		return not salir		def enviar(self, widget):		print "Enviando el mensaje '%s' de %s a %s a través del servidor %s" % (self.enTema.get_text(), self.enDe.get_text(), self.enPara.get_text(), self.enServidor.get_text())def main():	Principal().main()if __name__ == "__main__":	main()