|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/curso-de-qt-moderno-com-cpp-para-linux-e-windows/
课程评论:没有评论
## 酷炫Qt现代C++开发课程(Linux & Windows) 本课程将带您深入了解Qt框架,学习如何使用C++在Linux和Windows平台上创建跨平台的应用程序。您将掌握Qt的核心概念,并通过实践项目,从零开始构建各种实用工具。 **课程亮点:** * **跨平台开发:** 无论是Linux还是Windows,都能轻松驾驭Qt,实现一次编写,多处运行。 * **实用项目实战:** * **个人任务管理器 (ToDo):** 学习如何管理待办事项。 * **迷你浏览器:** 掌握Web内容展示和交互。 * **文本编辑器:** 学习文本处理和用户界面设计。 * **Linux部署与打包:** * **创建AppImage:** 学习打包应用程序,使其能在任何Linux发行版上运行。 * **GitHub与Travis CI集成:** 实现自动化部署。 * **打包.deb文件:** 为Debian, Ubuntu, Linux Mint等APT系统创建软件包。 * **Windows部署与打包:** * **导入至Windows 10:** 学习将Linux项目移植到Windows平台。 * **创建图形化安装程序:** 制作专业的Windows安装包。 * **Qt核心概念:** 深入理解Qt的GUI抽象、自定义类型和命名空间。 **Qt简介:** Qt是一个免费开源的GUI工具包,用于创建美观、响应迅速的图形用户界面和跨平台应用程序。它支持多种操作系统和硬件,包括Linux, Windows, macOS, Android以及嵌入式系统。 **Qt的强大之处(知名应用示例):** Qt被广泛应用于众多知名软件和平台,包括: * **桌面环境:** KDE Plasma, Deepin DDE, UKUI, LXQt, Lumina * **实用工具:** Calibre (电子书), Dolphin (Wii模拟器), LibreCAD (CAD软件), Wireshark (网络分析器), WPS Office (办公套件), Eric Python IDE **为何选择Qt?** Qt提供了一套完整的解决方案,简化了跨平台GUI应用的开发流程。与直接使用C++的GTK+相比,Qt拥有自己独特的类型和命名约定,能够更高效地实现复杂的界面和功能。 加入本课程,您将成为一名熟练的Qt开发者,能够自信地在不同平台上构建高质量的应用程序!
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 NavegadorEditor de TextoComo Criar um AppImage para qualquer Distribuição LinuxDepoly do GitHub com Travis CIComo empacotar nossos programas em.deb, para sistemas baseados em APT: Debian, Ubuntu, Linux Mint e similaresComo importar nosso programa para o Windows 10Como criar um instalador gráfico do nosso programa no Windows 10Alé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 desktopDDE ( Deepin Desktop Environment) do Linux DeepinUKUI ( interface do usuário Ubuntu Kylin )LXQt (Lightweight X11 Desktop Environment)Lumina , um ambiente de desktop projetado para TrueOS baseado em BSDCalibre, um software para criação de ebooksDolphin, um emulador para WiiLibreCAD, um software para projetistasWireshark, um analisador de pacotes de redeWPS Office, uma suíte de aplicativos para escritórioEric Python IDEEntre 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.