Mô tả

Unlike platform-specific libraries, Qt enables developers to code once and run it everywhere, natively, including mobile platforms! Moreover, Qt is open source and driven by communities around the world. 

With this comprehensive 2-in-1 course you will get an complete  insight into custom model-views, showcasing the power and flexibility of the model-view architecture. Moreover it additionally gives you deep drive into multimedia capture/manipulation, which play key roles in the mobile arena. Continuing the mobile trend, you will be walked throughQt's mobile offerings, including QtQuick, QML, and communicating between C++ and QML.

Contents and Overview

This training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.

The first course, Learning Qt 5, enables developers to code once and run it everywhere, natively, including mobile platforms! Moreover, Qt is open source and driven by communities around the world. You’ll learn to work with both Qt (C++) and Qt Quick (QML) & also get familiar with common Qt modules and dive into GUI widgets.

The second course, Mastering Qt 5 GUI Programming is a powerful, cross-platform, graphics development framework. It provides a large set of consistent, standardized libraries and works on many major platforms, including embedded, mobile, desktop, and the web. You will also learn advanced Qt topics which includes an in-depth dive into custom model-views, showcasing the power and flexibility of the model-view architecture & much more. 

About the Authors:

  • SohamMondal is an amateur developer who's currently doing his master's degree at Trinity College, Dublin. He has been contributing to open source projects for several years. He has worked in various areas, including the maintenance of Linux servers, desktop application development, and image recognition and analysis. Symeon has always been passionate about cool technology and elegant programming techniques. He has been programming Qt and QML applications for more than 2 years and has also been developing pure C and C++ programs for many years. Most of the projects he's working on can be found on his GitHub and Gitorious pages.


  • Benjamin Hoff is a Mechanical Engineer by education, he has spent the first 3 years of his career doing graphics processing, desktop application development, and facility simulation using a mixture of C++ and python under the tutelage of a professional programmer. After rotating back into a mechanical engineering job, Benjamin has continued to develop software utilizing the skills he developed during his time as a professional programmer.

Bạn sẽ học được gì

Learn advanced, custom model views and web views

Extend your applications by incorporating the World Wide Web

Run your code natively through mobile applications with Qt, Qt Quick, and QML

Yêu cầu

  • Basic Qt and C++ programming skills can be beneficial for this course, but not mandatory.

Nội dung khoá học

2 sections

Learning Qt 5

33 lectures
The Course Overview
04:18
Installing Qt and Setting Up the Environment
03:14
The Qt Application
05:51
Fundamentals
09:11
Command-line Processing
08:53
Multi-Platform and Portability
05:45
Introduction to Threads and Processes
04:29
Multithreading
04:54
Multiprocessing
05:38
Network Programming Introduction
07:41
HTTP Request and Downloading
05:23
TCP Server
06:05
Designing in Qt Creator
06:31
Signals and Slots
07:31
Window, Dialog, and Popup
10:07
Display Widgets
10:04
Editable Widgets
05:56
Layouts
05:44
Tabs
06:30
Models and Views in Qt
05:20
Table Model and View
05:27
List Model and View
04:58
Introduction to Qt Quick and QML
04:33
Designing Qt Quick Application
05:00
Dynamic QML
04:50
QML Syntax
05:27
QML Modules
05:30
JavaScript in QML
06:06
Input and Output
06:15
Layouts
04:26
Styles and Animations
07:14
Scaling
06:18
Learning Qt 5
5 questions

Mastering Qt 5 GUI Programming

28 lectures
The Course Overview
02:38
Console Applications
08:02
Event Loop Applications
09:26
Supercomputing with Networks
11:31
Sorting
13:03
Filtering
12:43
Custom Models
07:36
Tree View/Model
08:40
Introduction to Qt WebEngine
03:55
Qt WebEngine Widgets
06:41
Qt WebChannel
12:15
Multimedia Capture
11:40
Multimedia Playback
10:34
Interacting with OpenCV
11:17
Working with Qt3D
12:23
Interacting with QML from C++
08:01
Signals and Slots
07:02
Defining QML Types and Modules
09:29
Charts
06:10
Animations and Visual Transformations
06:10
Graphical Effects and Particles
05:06
3D in Qt Quick
03:21
Packaging Qt Applications on Windows
03:51
Packaging Qt Applications on GNU/Linux
05:58
Building Static Linking Qt
03:21
Qt Widgets in Android
09:11
Qt Quick in Android
06:02
Mastering Qt 5
5 questions

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.