Simples Login Test com PyGTK
Publicado por Adão S. Raul Neto 11/08/2006
[ Hits: 8.029 ]
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()
Desenhando uma estrela com Python
Cálculo da fórmula de Bhaskara
Estrutura e repetição for e while
Nenhum comentário foi encontrado.
Compilando um Kernel customizado a partir do código-fonte do Kernel do Debian 12
Gentoo binário ao lado da sua distro atual
Documentação para a função de carregamento saudável da bateria do notebook Acer Aspire 5 no Linux
Instalando Google Chrome no Linux Mint 22
O Que Fazer Após Instalar Linux Mint 22
Instalando o Dolphin e deixando-o "pretinho" acompanhando o tema escuro do Gnome-Shell
Meu computador não aceita o Linux de nenhuma maneira (8)
Meu computador está travando (13)
Máximo que meu PC suporta de gigas no HD ou ssd. (5)
Error no such device : 3C8E-127A. error: disco 'hd1,gpt... não e... (3)