Criando Nossa Primeira Janela em Python
Criando Nossa Primeira Janela em Python
Criando Nossa Primeira Janela em Python
Cdigo:
from Tkinter import *
Cdigo:
from Tkinter import *
janela = Tk()
janela.mainloop()
Cdigo:
from Tkinter import *
janela = Tk()
frame1 = Frame(janela)
janela.mainloop()
Cdigo:
from Tkinter import *
janela = Tk()
frame1 = Frame(janela)
frame1.pack()
janela.mainloop()
Cdigo:
from Tkinter import *
janela = Tk()
frame1 = Frame(janela)
frame1.pack()
botao = Button(frame1, text=Clique em mim!)
botao.pack()
janela.mainloop()
Cdigo:
from Tkinter import *
janela = Tk()
frame1 = Frame(janela)
frame1.pack()
botao = Button(frame1, text=Clique em mim!)
botao[width] = 100
botao.pack()
janela.mainloop()
Cdigo:
from Tkinter import *
janela = Tk()
frame1 = Frame(janela)
frame1.pack()
Cdigo:
from Tkinter import *
janela = Tk()
frame1 = Frame(janela)
frame1.pack()
botao1 = Button(frame1, text=Clique em mim!)
botao1.pack(side=LEFT)
botao2 = Button(frame1, text=Eu sou o boto 2!)
botao2.pack(side=RIGHT)
janela.mainloop()
Event handlers
Temos um boto! Mas ele no faz nada :(
Cdigo:
from Tkinter import *
janela = Tk()
frame1 = Frame(janela)
frame1.pack()
botao = Button(frame1, text=Clique em mim!)
botao.bind(, clica_botao)
botao.pack()
janela.mainloop()
Cdigo:
from Tkinter import *
def clica_botao(event):
pass
janela = Tk()
frame1 = Frame(janela)
frame1.pack()
botao = Button(frame1, text=Clique em mim!)
botao.bind(, clica_botao)
botao.pack()
janela.mainloop()
Cdigo:
from Tkinter import *
import tkMessageBox
def clica_botao(event):
pass
janela = Tk()
frame1 = Frame(janela)
frame1.pack()
botao = Button(frame1, text=Clique em mim!)
botao.bind(, clica_botao)
botao.pack()
janela.mainloop()
Cdigo:
from Tkinter import *
import tkMessageBox
def clica_botao(event):
Concluso
Claro, no fizemos uma abordagem extensiva da biblioteca,
no era o objetivo aqui. O importante voc conhecer a
estrutura bsica e ir incrementando seu conhecimento.
Existem muitos outros widgets interessantes alm de Button: