Sempre gostei de programar, já fiz inúmeros programas e funcionaram muito bem. Mas, sempre havia códigos que nunca entendi como funcionavam, importante é que funcionavam.
sexta-feira, 10 de junho de 2016
quinta-feira, 9 de junho de 2016
segunda-feira, 6 de junho de 2016
Funcao - parte II
Uma função possui valores dentro da função, fora dela, os valores não existem.
Exemplo:
a=2
def func():
a=3
print a
func() #imprime o a dentro da função
print a #imprime o a fora da função
>>>
3
2
>>>
Percebe-se que a variável a possui dois valores, um dentro da função e outro fora da função.
Pode-se usar o a tanto dentro como fora da função com o mesmo valor?
Existe algumas maneiras para fazer isso, uma que normalmente faço é o seguinte:
>>>
3
3
>>>
acrescento o global a, fazendo o valor de a, ser único no código.
abs
Exemplo:
a=2
def func():
a=3
print a
func() #imprime o a dentro da função
print a #imprime o a fora da função
>>>
3
2
>>>
Percebe-se que a variável a possui dois valores, um dentro da função e outro fora da função.
Pode-se usar o a tanto dentro como fora da função com o mesmo valor?
Existe algumas maneiras para fazer isso, uma que normalmente faço é o seguinte:
a=2
def func():
global a
a=3
print a
func()
print a
>>>
3
3
>>>
acrescento o global a, fazendo o valor de a, ser único no código.
abs
terça-feira, 17 de novembro de 2015
Interface com linhas e colunas - parte II
O legal de usar o Tkinter e Python é a possibilidade da Interface Intuitiva e amigável. Com as linhas e colunas é possível deixar mais modelado ou alinhada sua interface.
from Tkinter import *
btnButton = Button (text='Coloque seu Nome').grid(row=0, column=0)
mTexto_entry = Entry().grid(row=0, column=1)
btnButton = Button (text='Coloque seu Id').grid(row=1, column=0)
mTexto_entry = Entry().grid(row=1, column=1)
lblLabel = Label (text="Testando um Login").grid(row=2,column=0)
root = Tk()
root.mainloop()
Assim, você começa a controlar melhor sua interface.
abs
from Tkinter import *
btnButton = Button (text='Coloque seu Nome').grid(row=0, column=0)
mTexto_entry = Entry().grid(row=0, column=1)
btnButton = Button (text='Coloque seu Id').grid(row=1, column=0)
mTexto_entry = Entry().grid(row=1, column=1)
root = Tk()
root.mainloop()
Assim, você começa a controlar melhor sua interface.
abs
domingo, 8 de novembro de 2015
Interface com linhas e colunas
Para uma interface simples o código abaixo mostra uma pequena janela na tela.
from Tkinter import *
root = Tk()
root.mainloop()
A janela não possui nada, mas podemos colocar botões, caixa de texto, textos (label), ou outros itens de janela.
Algo legal ao se colocar objetos na Janela, é poder alinha-los como se fosse uma tabela, com linhas e colunas.
Para isto vamos codificar:
from Tkinter import *
btnButton = Button (text='1').grid(row=0, column=0)
btnButton = Button (text='2').grid(row=1, column=0)
btnButton = Button (text='3').grid(row=0, column=1)
btnButton = Button (text='4').grid(row=0, column=4)
root = Tk()
root.mainloop()
Ao colocar os botões, eu coloquei no final do código o .grid(row, column). Com isto pode-se definir as posições dos botões como se fosse uma planilha. Isto ajuda para deixar seus botões mais organizado.
Até a próxima.
from Tkinter import *
root = Tk()
root.mainloop()
| Janela com Tkinter e Python |
Algo legal ao se colocar objetos na Janela, é poder alinha-los como se fosse uma tabela, com linhas e colunas.
Para isto vamos codificar:
from Tkinter import *
btnButton = Button (text='1').grid(row=0, column=0)
btnButton = Button (text='2').grid(row=1, column=0)
btnButton = Button (text='3').grid(row=0, column=1)
btnButton = Button (text='4').grid(row=0, column=4)
root = Tk()
root.mainloop()
Ao colocar os botões, eu coloquei no final do código o .grid(row, column). Com isto pode-se definir as posições dos botões como se fosse uma planilha. Isto ajuda para deixar seus botões mais organizado.
Até a próxima.
Assinar:
Postagens (Atom)