Tkinter
O que é:
Tkinter == Tk Interface.
De uma maneira geral, podemos afirmar que o Tkinter
se trata de uma “biblioteca” que pode ser acessada pelo Python. O mesmo utiliza
essa biblioteca apenas com o chamado: import tkinter ou from tkinter import *.
A biblioteca Tkinter é usada em multiplataformas (Unix, Microsoft Windows),
para desenvolver interface gráfica, ressaltando que ela não faz parte do Python
e sim o Python faz uso dela.
Um termo muito utilizado
dentro da biblioteca é o widget, o termo é
usado para se referir a qualquer parte da nossa interface (componente) gráfica.
Outra forma de chamarmos um widget é contêiner,
o mesmo serve para informar que possível incluir um contêiner dentro de outro contêiner,
ou uma widget dentro de um contêiner.
Uso comum para programar:
-window (janela);
-top-leve window (janela sobre posta);
-frame (organização de layout complexos);
-child-parent (relacionar widget com um contêiner).
Exemplos
de programas simples:
Tipos de dados e opções do Tk:
·
âncora
·
bitmap (caminho para encontrar)
·
boleano
·
cor
·
cursor
·
distancia
·
Fonte
·
geometria
·
justificar
·
região
·
alivio (borda)
Ligações e eventos:
O método bind do comando widget permite
observar determinados eventos e ativar uma função de retorno de chamada quando
esse tipo de evento ocorre. A forma do método de ligação é:
def bind(self, sequence, func, add=''):
sequência: é uma sequência que indica o tipo de evento de destino.
func : função
determinada, pode ser chamada quando o evento ocorrer.
adicionar: é uma forma de implementar o evento ou uma função.
Exemplo de possível criação:
Desenvolvedores da
biblioteca:
·
Tk foi escrito por John Ousterhout
enquanto estava em Berkeley.
·
Tkinter foi escrito por Steen Lumholt
e Guido van Rossum.
·
Fredrik Lundh elaborou e revisou as
descrições da interface da classe, para atualizá-las com o Tk
4.2.
REFERÊNCIAS:
·
https://docs.python.org/3/library/tkinter.html
·
https://www.youtube.com/channel/UCRu4BNG9k_BRUu-aCYJsgHg (Curso de Python)