Unconfigured Ad Widget

Collapse

Anúncio

Collapse
No announcement yet.

Inversor de Texto em Python com Glade

Collapse
X
 
  • Filter
  • Tempo
  • Show
Clear All
new posts

  • Font Size
    #1

    Dica 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(selfbotao):
            
    texto self.campo.get_text()
            
    self.inverte(texto)
            
        
    def inverte(selftexto):
            
    lent len(texto)
            
    texto = list(texto)
            
    texto.reverse()
            
    i=0
            
    final = ''
            
    while <= (lent-1):
                final = final + 
    texto[i]
                
    i+=1
            self
    .campo.set_text(final)
                    
        
    def sair(windowself):
            
    gtk.main_quit()
        
        
    def destroy(windowself):
            
    gtk.main_quit()

    def main():
        
    app GUI()
        
    gtk.main()
            
    if 
    __name__ == "__main__":
        
    sys.exit(main()) 
    Similar Threads

  • Font Size
    #2
    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.)

    Comment

    X
    Working...
    X