Criação de uma janela
A criação de uma janela em Tkinter envolve os seguintes passos:
- Importar o módulo tkinter.
- Criar a janela.
- Adicionar componentes à janela.
- Entrar no loop de captura de eventos da janela.
Exemplo:
#1. importar o módulo tkinter:
from tkinter import *
#2. Criar a janela (chamando o construtor Tk():
window = Tk()
#3. criar componentes (neste caso, um botão):
bt = Button(window, text="OK", fg="red")
bt.pack(expand=True, anchor=CENTER)
#4. entrar no loop de eventos:
window.mainloop()
No passo 1, importámos tudo do módulo Tkinter.
No passo 2, criámos a janela. A janela deve ser o primeiro componente a ser criado. Trata-se de uma janela básica com um icon, e os botões de minimizar, maximizar e fechar. O objeto da janela fica guardado na variável window.
No passo 3, criámos um componente Button, com o texto “OK”, e a cor de texto vermelho. De seguida chamámos o método pack() que posiciona o objeto Button na janela e o torna visível.
No passo 4, entrámos no loop de eventos que está em execução enquanto a janela estiver aberta. Este loop captura os eventos do utilizador assim como mensagens do sistema.
Ao executarmos o programa veremos a janela:

Configuração básica de uma janela
Podemos configurar a janela atribuindo-lhe um titulo, icon, tamanho, etc..
from tkinter import *
window = Tk()#configurar a janela:
#Titulo da janela:
window.title("Primeira janela")#Tamanho e posição (largura: 215, altura: 150, x: 100, y: 100):
window.geometry('250x150+100+100')#icon:
window.iconbitmap('tkinter.png')#background:
window.configure(background='black')
bt = Button(window, text="OK", fg="red")
bt.pack(expand=True, anchor=CENTER)
window.mainloop()
Ao executarmos o programa veremos a janela:
