Cores tkinter

Cores tkinter
“As cores desempenham um papel vital em cada aplicativo de interface do usuário/ux, dando -lhe um toque profissional. Isso causa um impacto muito bom no design gráfico. Um design gráfico chato pode ser alterado para um diagrama bonito e atraente apenas adicionando cores a ele. A função Tkinter Colors permite preencher cores em seus diagramas, imagens, enredos, etc. A Biblioteca Tknter de Python possui vários atributos e recursos internos para projetar um aplicativo de interface gráfica e eficiente da interface do usuário. A cor é um daqueles recursos internos do tknter que oferecem um atributo de cor para qualquer tipo de aplicativo da GUI. Neste artigo, usaremos o recurso de cor do Tknter em nossos códigos de exemplo para ajudá -lo a aprender como você pode preencher facilmente as cores em seus diagramas.”

Cores tkinter em python

As cores tkinter em python são usadas para preencher cores em diagramas, imagens, gráficos e todos os outros itens gráficos disponíveis na plataforma Python GUI. Essas cores podem ser definidas de duas maneiras diferentes; um nome de cor definido localmente como amarelo, azul, laranja, cinza, rosa, vermelho, etc., ou especificar o código hexadecimal comumente conhecido como código hexadecimal da cor como #000000, #ffffff.

Atributos de cores tkinter

Essas cores são usadas para definir os atributos como a cor de fundo, a cor de destaque, a cor de primeiro plano, etc. O atributo de cor pode ser usado com qualquer um dos métodos e recursos oferecidos pela Tinter Library.

Exemplo 1

Neste exemplo, alteramos a cor do texto usando o recurso de cores fornecido por Tkinnter. A função text () do tknter pega o parâmetro "cor", que define a cor do texto que não seja a cor padrão. Aqui vamos projetar o widget de texto de 200 × 200, contendo uma caixa de texto e um botão de saída. A cor do texto é definida usando o atributo "FG" da função Text (). Consulte o código fornecido abaixo para saber como você pode usar uma cor personalizada para o texto em seu aplicativo GUI.

Primeiro, importamos a biblioteca Tkinter para o nosso programa para que possamos usar seus recursos sem encontrar erros. Depois disso, criamos um diretório raiz para obter o ambiente de exibição para nossos widgets. Em seguida, criamos um widget de caixa de texto definindo a cor do primeiro plano vermelho. Uma função de botão é usada para criar um botão de saída no widget. Depois disso, o rótulo, a caixa de texto e as funções de botão são chamadas e os resultados são exibidos.

da importação de tknter *
importar tknter como tk
r = tk ()
r.Geometria ("200x200")
Txt = texto (r, altura = 5, largura = 15, fg = "vermelho")
LAB = LABEL (R)
laboratório.Config (font = ("Times", 20))
Fact = "" "minha cor é vermelha" "
b1 = botão (r, text = "exit", comando = r.destruir)
laboratório.pacote()
TXT.pacote()
B1.pacote()
TXT.Inserir (Tk.Fim, fato)
tk.MAINLOOP ()

Aqui está o widget de saída criado pelo código dado acima. Aqui você pode ver que o texto que é "minha cor é vermelho" é exibido em cor vermelha. A cor padrão do texto é alterada para a cor vermelha personalizada. Um botão de saída também é mostrado e, ao clicar neste botão, a função associada a esse botão fechará a guia.

Exemplo 2

Neste exemplo, definiremos as cores "FG" e "BG" para o widget usando as cores Tkiner. Veja o código anexado abaixo.

Aqui importamos o módulo necessário e criamos o diretório raiz e definimos o tamanho do widget, que é 650 × 250 no nosso caso. Usamos a função Label () para escrever o texto no widget com cores e estilo personalizados, como você pode ver no código.

da importação de tknter *
r = tk ()
r.Geometria ('650x250')
Rótulo(
r,
texto = 'O texto é azul \ n o fundo é cinza',
Fonte = ('Times', 30),
PADX = 10,
pady = 10,
bg = '#d9d9d9',
FG = '#4A7ABC'
).pack (expands = true)
r.MAINLOOP ()

A saída é mostrada abaixo e você pode ver o texto colorido personalizado na tela seguinte.

Exemplo 3

Neste exemplo, projetaremos um botão e daremos uma cor personalizada. Isso significa que vamos alterar a cor do botão com as cores do python tknter. Já sabemos como dar uma cor personalizada ao texto, então usaremos isso neste exemplo também para fazer um botão atraente. A função "Button" na própria biblioteca Tkinter tem alguns recursos, por exemplo, BG, fundo, texto, etc. Ele permite que você forneça a cor para o próprio botão, a cor do texto que ele exibirá, a cor de fundo do botão, a cor do primeiro plano do botão e assim por diante. Não precisamos definir explicitamente a cor para qualquer atributo do botão. As múltiplas opções fornecidas pelo botão permitem definir a cor para cada atributo dentro da função Button () como um parâmetro. Então, vamos escrever um código para criar um botão com várias cores:

da importação de tknter *
r = tk ()
r.Geometria ('400x300')
Botão(
r,
texto = 'Clique em mim!',
Fonte = ('Times', 28),
PADX = 8,
pady = 8,
bg = 'azul',
FG = 'vermelho',
ActiveBackground = 'Amarelo',
ActiveFeRound = 'Pink'
).pack (expands = true)
r.MAINLOOP ()

Aqui, definimos o "BG = azul" e "FG = vermelho", o que significa que a cor de fundo do botão é definida como azul e a cor do texto é definida como vermelha. Aqui está o botão criado pelo código fornecido acima:


Agora, quando você clica no botão, ele deve alterar sua cor, porque a cor do ativo para a cor e os parâmetros de cores do activeBackground também são definidos. A cor do plano de fundo mudará automaticamente quando o botão for clicado. Vai ficar amarelo e a cor do texto será alterada para rosa. Vamos ver as mudanças nas cores do botão na saída abaixo:

Conclusão

As cores desempenham um papel muito crucial em qualquer aplicativo UI/UX. Eles adicionam um toque profissional a aplicativos de usuário simples e pouco atraentes. As cores desempenham um papel extremamente importante para chamar a atenção do usuário por um período mais longo. O atributo de cores tkinter permite definir cores para quase todas.e., botões, texto, tela, etc.