Inversor de texto simples feito com PyGTK, e glade, de minha autoria. Para usar no windows instale o pacote completo do PyGTK. No Linux com Gnome ja vem.
Código PHP:
#!/usr/bin/python
#
# Escrito por |30 - 2012
import pygtk
pygtk.require('2.0')
import gtk
import os, sys
#Arquivo glade, pode ser editado com o Glade.
UI_FILE = "inverte_texto.ui"
class GUI:
def __init__(self):
self.builder = gtk.Builder()
self.builder.add_from_file(UI_FILE)
self.builder.connect_signals(self)
window = self.builder.get_object('window')
self.campo = self.builder.get_object('entry1')
window.show_all()
def botao_inverter(self, botao):
texto = self.campo.get_text()
self.inverte(texto)
def inverte(self, texto):
lent = len(texto)
texto = list(texto)
texto.reverse()
i=0
final = ''
while i <= (lent-1):
final = final + texto[i]
i+=1
self.campo.set_text(final)
def sair(window, self):
gtk.main_quit()
def destroy(window, self):
gtk.main_quit()
def main():
app = GUI()
gtk.main()
if __name__ == "__main__":
sys.exit(main())
Comment