Simples Login Test com PyGTK
Publicado por Adão S. Raul Neto 11/08/2006
[ Hits: 8.282 ]
Homepage: https://github.com/adaoraul
Simples programa feito em Python usando interface gráfica. Resolvi postar no site pois foi meu primeiro programa feito nessa linguagem.
#!/usr/bin/python import pygtk import gtk class Login(gtk.Window): # Construtor def __init__(self): gtk.Window.__init__(self) # Cria tabela de 3 x 3 table1 = gtk.Table(3, 3) # Cria os labels self.label1 = gtk.Label('Usuario:') self.label2 = gtk.Label('Senha: ') self.label3 = gtk.Label() # Cria as entrys self.entry1 = gtk.Entry() self.entry2 = gtk.Entry() # Faz os caracteres de entry2 parecer **** self.entry2.set_visibility(False) # Cria botao e configura evento self.button1 = gtk.Button('Entrar') self.button1.connect("clicked", self.button_clicked) # Anexa os widgets na tabela table1.attach(self.label1, 1, 2, 1, 2) table1.attach(self.label2, 1, 2, 2, 3) table1.attach(self.label3, 2, 3, 3, 4) table1.attach(self.entry1, 2, 3, 1, 2) table1.attach(self.entry2, 2, 3, 2, 3) table1.attach(self.button1, 3, 4, 3, 4) # Adiciona tabela na janela self.add(table1) # Fim do Construtor # Funcao de click no botao def button_clicked(self, button): # Pega info das entrys quando botao eh clicado self.usuario = self.entry1.get_text() self.senha = self.entry2.get_text() if (self.usuario == "usuario") & (self.senha == "secreto"): # Altera texto do label3 self.label3.set_label('Info Correta') else: # Altera texto do label3 self.label3.set_label('Info Incorreta') # Fim da funcao de click no botao # Instancia classe login login = Login() login.show_all() gtk.main()
Comparando dois números e retornando o valor do maior
Permutação com repetição usando itertools
Horá do descanso! Uma peque aplicação que fiz usando pygtk
Organizador de números simples
Nenhum coment�rio foi encontrado.
Atualizando o Passado: Linux no Lenovo G460 em 2025
aaPanel - Um Painel de Hospedagem Gratuito e Poderoso
O macete do Warsaw no Linux Mint e cia
Git config não aplica configurações
O que você quer para sua vida ao usar o Linux?
Visualizar arquivos em formato markdown (ex.: README.md) pelo terminal
Teclado n~ao escreve abnt2 (7)
Já estou acreditando que não há limites... (0)