Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Curso de Qt Moderno com C++ para Linux e Windows
Highest Rated
Rating: 4.5 out of 5(175 ratings)
917 students

Curso de Qt Moderno com C++ para Linux e Windows

Como criar aplicativos gráficos no Linux e Windows de maneira prática, simples e da forma correta.
Created byMarcos Oliveira
Last updated 7/2024
Portuguese

What you'll learn

  • Como criar aplicativos gráficos no Linux e Windows de maneira prática, simples e da forma correta.

Course content

1 section48 lectures6h 19m total length
  • Apresentação1:12
  • Introdução2:54
  • Download ou Atualização do Qt Creator (Modo 2024)3:55

    Esse vídeo é um complemento para o próximo!

  • Como Instalar o Qt Creator 6 com QtWebEngine no Windows e Linux13:21

    Nesse vídeo atualizamos o Curso mostrando como instalar a versão estável mais recente do Qt Creator, até essa data é a 6.3.0, além de adicionar o suporte ao QtWebEngine que algumas pessoas tiveram dificuldade em habilitá-lo tanto no Windows como no Linux .

  • Instalação do Qt e dependências no Linux Mint2:22
  • Instalação em qualquer Distro Linux via AppImage2:39
  • Instalação no Windows 102:28
  • Primeiro Programa Gráfico com Qt e QMake5:35
  • Criando um "Hello, World!" com QtCreator e QtDesigner6:50
  • Aprendendo a mecânica de SINAIS e SLOTS5:16
  • Criando Janelas de Mensagens Customizadas para o usuário8:12
  • Desenvolvendo Layouts responsivos8:15
  • Criando um Formulário de Contato11:32
  • Customização de Layout com QPixmap e Labels5:12
  • Como Autenticação de usuários e mensagens por Statusbar7:04
  • Conteúdo embutido com Resource Files2:14
  • Trabalhando com Checkbox e Radiobuttons9:13
  • Criando Barras de Menus e Barras de Ferramentas6:45
  • Utilizando lista de opções7:02
  • Adicionado e listando itens com ListWidget9:32
  • Como criar programas com abas de conteúdos10:20
  • Aprendendo a adicionar Telas de Aberturas4:48
  • Criando um Mini Navegador Web e renderizando HTML8:48

    Pessoal que estiver com dificuldades em adicionar o suporte ao QtWebEngine, veja o vídeo do capítulo 46 que há uma atualização da forma de instalar a versão mais recente do Qt Creator para Windows e Linux

  • Gerando uma HASH Criptográfica com Qt e C++7:17
  • Obtendo horário e data em UTC e local e formatando7:13
  • Criando um Editor de Textos - Parte 18:05
  • Criando um Editor de Textos - Parte 26:28
  • Criando um Editor de Textos - Parte 313:08
  • Criando um Editor de Textos - Parte 48:11
  • Criando um Editor de Textos - Parte 53:11
  • Executando comandos Linux via Qt6:49
  • Utilizando um Banco de Dados com QtCreator9:05
  • Efetuando conexão com SQLite via Qt4:54
  • Inserindo dados numa tabela do banco de dados5:43
  • Resgatando dados de uma tabela e lista para um Widget9:07
  • Criando um Gerenciador de Tarefas Pessoais (ToDo) - Parte 114:13
  • Criando um Gerenciador de Tarefas Pessoais (ToDo) - Parte 212:28
  • Criando um Gerenciador de Tarefas Pessoais (ToDo) - Parte 39:04
  • Criando um Gerenciador de Tarefas Pessoais (ToDo) - Parte 48:17
  • Criando um Gerenciador de Tarefas Pessoais (ToDo) - Parte 56:21
  • Como Criar um AppImage para nosso Programa9:45
  • Empacotando nosso programa para .DEB e Como transformar em .RPM17:11
  • Deploy no GitHub com Travis CI14:49
  • Importando nosso programa para o Windows 103:44
  • Deploy no Windows9:24
  • Criando um instalador para o Windows 1014:19
  • return 0;2:24
  • Como Criar Traduções para seus Programas feitos com Qt e C++22:32

    Esse vídeo é um atualização desse Curso de Qt com C++ . Nesse capítulo vamos ver como criar traduções para nossos programadas feitos com C++ e Qt Creator.

  • Teste básico para fixação

Requirements

  • É necessário possuir conhecimento intermediário em C++

Description

Nesse Curso aprenderemos como utilizar o Qt no Linux e no Windows. Aprenderemos conceitos importantes e desenvolveremos diversos aplicativos como:

  • Gerenciador de tarefas pessoas(ToDo)

  • Mini Navegador

  • Editor de Texto

  • Como Criar um AppImage para qualquer Distribuição Linux

  • Depoly do GitHub com Travis CI

  • Como empacotar nossos programas em .deb, para sistemas baseados em APT: Debian, Ubuntu, Linux Mint e similares

  • Como importar nosso programa para o Windows 10

  • Como criar um instalador gráfico do nosso programa no Windows 10

  • Além de exemplos práticos para cada tema abordado.

Qt (pronuncia-se "cute") é um kit de ferramentas de widget gratuito e de código aberto para a criação de interfaces gráficas de usuário , bem como aplicativos de plataforma cruzada que rodam em várias plataformas de software e hardware como Linux , Windows , macOS , Android ou sistemas embarcados.

Alguns programas famosos feitos com Qt:

  • KDE Plasma , um ambiente de desktop

  • DDE ( Deepin Desktop Environment) do Linux Deepin

  • UKUI ( interface do usuário Ubuntu Kylin )

  • LXQt (Lightweight X11 Desktop Environment)

  • Lumina , um ambiente de desktop projetado para TrueOS baseado em BSD

  • Calibre, um software para criação de ebooks

  • Dolphin, um emulador para Wii

  • LibreCAD, um software para projetistas

  • Wireshark, um analisador de pacotes de rede

  • WPS Office, uma suíte de aplicativos para escritório

  • Eric Python IDE

  • Entre muitos outros.

O Qt faz abstração completa da GUI (Graphical User Interface, em português: Interface Gráfica do Usuário) . Diferentemente do GTK+ que vimos com a biblioteca gtkmm que faz uso direto do C++, o Qt usa seus próprios tipos e nomes definidos.

Who this course is for:

  • Profissionais da área de desenvolvimento, estudante de TI e qualquer pessoa que deseja aprender criar programas gráficos.