Введение в Qt/QML (часть 38) — метаобъектная система Qt
Автор: KDAB
Загружено: 2020-12-22
Просмотров: 13887
Теперь мы на время отложим QML в сторону. Пришло время вернуться к C++ и познакомиться с самым важным классом Qt — QObject.
QObject реализует огромное количество функций: свойства, события, сигналы и слоты, автоматическое управление памятью и многое другое. В этом модуле мы рассмотрим, как они работают и как они соотносятся со всеми знаниями QML, накопленными нами к настоящему моменту.
Мы начнём этот модуль с обсуждения того, что подразумевает отношение родитель/потомок для QObject и как работает метаобъектная система Qt, чтобы «улучшить» возможности C++ в плане интроспекции и рефлексии объектов.
Пример кода, показанный в этом видео, доступен здесь: https://github.com/KDAB/kdabtv
О ведущем:
Это видео представляет Йеспер Педерсен, который начал работать с Qt ещё тогда, когда Qt был только для виджетов версии 1.44. Это даёт ему 21 год опыта работы с Qt. С 2000 года он провёл почти 100 занятий по Qt, от Qt Widgets до QML. Более того, Йеспер даже провёл несколько занятий по QTopia Core — первой попытке Trolltech создать стек для телефонов. Сегодня Йеспер занимает престижную должность в компании, но это не мешает ему заниматься программированием как на работе, так и в свободное время.
О KDAB:
KDAB предлагает опытных экспертов по программному обеспечению, которые помогут вам создавать функциональное, высокопроизводительное и инновационное программное обеспечение для встраиваемых, мобильных и настольных платформ для проектов с использованием C++, Qt, QML/Qt Quick, OpenGL, Qt 3D и других языков. https://www.kdab.com/software-services
Эксперты KDAB регулярно проводят обучение мирового уровня, как в стенах компании, так и на открытых курсах по всему миру. Мы являемся лидерами рынка обучения Qt, OpenGL и C++.
Свяжитесь с нами, чтобы узнать больше, по адресу training@kdab.com или посетите наш веб-сайт: https://www.kdab.com/software-service...
Нас около 90 человек, и мы работаем по всему миру. Наш головной офис находится в Швеции, а также у нас есть офисы в Германии, Франции, Великобритании и США. https://www.kdab.com/about/contact/
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: