Qt 5 C++ GUI Development - Intermediate

所在平台: Udemy

课程主页: https://www.udemy.com/course/qt-c-gui-development-intermediate/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Qt 5 C++ GUI开发 - 中级 课程概述:本课程基于Qt 5,目标是帮助学员掌握Qt框架的高级功能,适合已经完成初级课程或具备类似经验的学习者。Qt是一个成熟的跨平台应用开发框架,可以用于Windows、Mac、Linux、移动设备和嵌入式设备的开发。 本课程包含大量实用技巧,帮助学员掌握使用C++与Qt构建专业GUI应用程序所需的技能。课程内容围绕演示设计,深入浅出,避免冗余,让学员轻松理解每个主题。除了基础理论和简单演示外,课程还将引导学员构建实际项目,包括一款“Flappy Bird”游戏克隆以及功能丰富的绘图应用程序,支持绘图、橡皮擦、可调整大小的形状、复制、剪切、粘贴、拖放、撤销/重做、文档的保存与加载等众多功能。 课程将涵盖以下内容: - Qt中的事件编程 - 自定义小部件 - Qt的绘画和绘图 - Qt小部件中的拖放操作 - Qt模型视图编程的高级特性 - 图形视图框架 - GUI应用程序中的复制、剪切和粘贴功能 - 构建可调整大小的图形项目 - 在Qt应用程序中保存和加载文档 - 构建只读和可编辑的树模型 - 支持多语言的Qt C++ GUI应用程序 - 在Windows、Mac和Linux上部署Qt应用程序等 课程设计精妙,按步骤帮助学员构建项目,确保即使是复杂的概念也能容易理解。这门课程适合那些希望在最短时间内构建专业Qt C++ GUI应用程序的开发者。Qt是数千个开放源代码和商业软件项目的首选平台,包括录制本课程视频所用的平台。如果您想使用C++构建几乎可以在任何平台上运行的专业GUI应用程序,Qt将是您的最佳选择。请查看一些预览视频,让我们开始使用Qt构建专业的C++ GUI应用程序。

课程评论(0条)

课程详情

Special note: This course is based on Qt 5. Qt 6, released in December 2020 is the latest version. We are working on updates to take Qt 6 into account that will be completed over the next couple of months. In the mean time, we recommend using Qt 5 for the best experience with the course.Qt is a mature cross platform application development framework you can use to develop for Windows, Mac ,Linux, Mobile and Embedded Devices.This course will teach you some of the advanced features of the Qt framework. This is not a beginners course. It is a follow up course on our Qt 5 C++ GUI Development for Beginners course, so you should have completed that course or have similar experience from elsewhere. The course is packed with lots of tips and tricks, to help you master what it takes to build professional GUI applications using C++ and Qt. The lectures are carefully designed and revolving around demos that are to the point and easy to understand. Cutting down the fat and helping you understand a given topic at hand.This course is is not just about theory and simple demos. No!We will do theory and simple demos because you need that to understand the basics. But we will go even further and not build full fledged practical projects for you to put together and practice all the knowledge in the course. You will build a clone of the Flappy Bird game and a full fledged painting application that supports tons of cool features like drawing with the pen, erasing , re-sizable shapes, copy, cut and paste, drag and drop , undo redo , saving and loading documents and many more features.Here are some of things you'll get to master in the course: Event Programming in QtBuilding Custom WidgetsPainting and Drawing with QtDrag and Drop in Qt WidgetsAdvanced Features in Qt Model View ProgrammingGraphics View FrameworkCopy, Cut and Paste Features in GUI applicationsBuilding Resizable Graphics Items Saving and Loading Documents in your Qt applicationsUndo RedoBuilding read only and editable tree models from scratch Supporting multiple languages in your Qt C++ GUI applicationsDeploying your Qt applications on Windows, Mac and Linux and way way more...Towards the end we will build a complete Graphics View based Painting application and a clone of the popular Flappy Bird game for you to put together and use all the knowledge in the course on real projects.The course was carefully designed to get you to build projects step by step, making even complex concepts easy to understand. If you're looking to build professional grade Qt C++ GUI applications, then this course will help you get there in the shortest amount of time possible.Qt is the platform of choice for thousands of software projects, both open source and commercial, including the one we to record our videos. If you want to use C++ to build professional grade GUI applications, that can run virtually on any platform out there, Qt is second to none in that regard. Please check out some of the preview videos and let's get you started building professional C++ GUI applications using Qt.

课程标签

0人关注该课程

主题相关的课程