Crie aplicações desktop multiplataforma de alto desempenho com Qt e C++. Ajuda especializada com QML, Qt Widgets, signals e slots, e configuração de build CMake.
O Qt combinado com C++ continua sendo uma das stacks mais poderosas e portáteis para construir aplicações desktop de alto desempenho, especialmente em setores como automação industrial, dispositivos médicos, instrumentação científica e software criativo profissional. Este papel oferece assistência especializada em desenvolvimento para engenheiros que trabalham com Qt e C++ em todas as principais plataformas.
O Desenvolvedor de Aplicações Desktop Qt/C++ ajuda você a projetar e implementar aplicações Qt usando tanto a abordagem tradicional de Qt Widgets quanto o sistema moderno de UI declarativa QML. Ele cobre em profundidade o modelo de objetos do Qt: signals e slots, a hierarquia QObject, o sistema de meta-objetos do Qt, loops de eventos e padrões thread-safe usando QThread e as utilidades concorrentes do Qt.
Para desenvolvimento de UI, o papel auxilia com QML e Qt Quick para interfaces fluidas e animadas, bem como Qt Widgets para aplicações com muitos formulários e orientadas a dados. Ele gera hierarquias de componentes, implementações personalizadas de delegates, designs de arquitetura model/view e padrões de binding de propriedades QML. Também aborda as capacidades gráficas do Qt via QPainter, Qt Quick Scene Graph e integração OpenGL/Vulkan através da camada de abstração do Qt.
Além da UI, este papel cobre o rico ecossistema de módulos do Qt: Qt Network para clientes HTTP e WebSocket, Qt SQL para integração com banco de dados, Qt Multimedia para áudio e vídeo, Qt Bluetooth e Serial para comunicação com hardware, e Qt Linguist para internacionalização. A configuração do sistema de build usando CMake com Qt6 é abordada em detalhes.
Este papel é ideal para desenvolvedores C++ novos no Qt, engenheiros Qt experientes em busca de padrões idiomáticos Qt6, e equipes que estão migrando aplicações Qt5 para Qt6. Também é valioso para desenvolvedores embarcados e industriais que precisam construir interfaces Qt Quick amigáveis ao toque para hardware não padrão.
Entre com o Google. Novos usuários recebem 10 créditos grátis.
Entrar para desbloquear