GUI - INTERFACE GRÁFICA DO PYTHON
Por: Lucas M.
20 de Julho de 2021

GUI - INTERFACE GRÁFICA DO PYTHON

TKINTER - A TECNOLOGIA GUI

Python GUI TKinter Básico Python orientada a objetos

TKINTER

   É uma biblioteca ou framework usada para criação de interface gráficas e sistemas com alto poder de complexidade.

   Com essa tecnologia, é possível conectar-se com banco de dados, qualquer um Sgbd(sitema gerenciador de banco de dados) como: Mysql, postgreSql, Sqlite, etc...

   São todos banco de dados relacionais , ou seja, o próprio desenvolvedor precisa criar tabelas e fazer conexões entre elas e executar comandos da linguagem SQL.

 

COMO FAÇO PARA COMEÇAR A FAZER MEUS PRÓPRIOS SISTEMAS?

  1. Você precisa criar um ambiente virtual, não é obrigatório , mas ajuda na organização dos seus projetos. 
  2. Você precisa de uma IDE instalada e o python instalado, recomendo a versão mais atual do python 3.9.6
  3. Você precisa importar a biblioteca do Tkinter como no exemplo abaixo, logo a seguir.

sistema de login com email e senha

 

COMO CRIAR UMA JANELA SIMPLES COM LOGO E TÍTULO ?

from tkinter import *

window = Tk()
window.geometry("420x420")
window.title("Lschool Info Tech")

icon = PhotoImage(file="logo.png")
window.iconphoto(True, icon)
window.config(background="#0fcdd0")

window.mainloop()

 

O QUE SÃO WIDGETS ?

tkinter é um conjunto de wrappers que implementam os widgets Tk como classes Python. Os wdigets seriam elementos que interagem com o usuário, na usabilidade da experiência do usuário como:  botões, caixas de selecão para opções(checkbox), eventos ao clicar do botão, labels, imagens e outros...

 

código simples com classes em python para criar widgets

 

CONCLUSÃO

Nunca comece pelo mais difícil , comece aprendendo os fundamentos de python e estude muito orientação objetos depois parta para o Tkinter só assim você vai está aprendendo de fato a como programar e construir softwares.

 

 

***Obrigado pela atenção e até o próximo tutorial e artigo do Programador Pragmático***

Não deixe de curtir, comentar se tiver dúvida e dizer o que achou do artigo é muito importante este feedback para eu melhorar nos assuntos.

R$ 70 / h
Lucas M.
Maceió / AL
Lucas M.
4,4 (36 avaliações)
Horas de aulas particulares ministradas 373 horas de aula
Tarefas resolvidas 2 tarefas resolvidas
Identidade verificada
  • CPF verificado
  • E-mail verificado
Python - Função Python - Programação Orientada a Objetos Python - Data Science
Especialização: Segurança e defesa cibernética (Unninter)
Aulas presenciais e online de computação e programação com foco em projetos reais.
Cadastre-se ou faça o login para comentar nessa publicação.

Confira artigos similares

Confira mais artigos sobre educação

+ ver todos os artigos

Encontre um professor particular

Busque, encontre e converse gratuitamente com professores particulares de todo o Brasil