E o arquivo glade que contém a interface, basta colocar na mesma pasta e rodar.
Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar... (é um arquivo xml, texto puro, então não contem virus.)
Unconfigured Ad Widget
Collapse
Anúncio
Collapse
No announcement yet.
Inversor de Texto em Python com Glade
Collapse
X
-
Inversor de Texto em Python com Glade
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())
X
Leave a comment: