C++ дайджест #7: оновимо знання з Qt

Привіт, мої любі сішники! Цього разу пропоную оновити знання з Qt, як завжди, переглянути кілька нових статей із С++ та новини про улюблені інструменти для розробки. Починаємо? :)

Qt

Згадуючи про Qt, неможливо не відмітити її чудову документацію з детальними прикладами, найкращими практиками та описом можливостей аналізу коду.

В Qt4 UI базувався в основному на Qt Widgets, а ось Qt5 вже заполонив Qml. Щоб нам було цікавіше дискутувати, що ж краще — у нас є табличка з порівнянням Qt Quick, Qt Widgets та Qt WebEngine :)

Щодо Qml — гарний опис також можна знайти в QmlBook.

Про улюблену фічу від Qt — сигнали та слоти — написано багато. Пропоную поглянути на серію статей: part 1, part 2, part 3, part 4, — в яких детально описується принцип роботи та перехід до нового синтаксису (Qt4 до Qt5). Про багатопоточність у Qt можна прочитати тут.

В останній версії Qt 5.11 ми отримали список змін для класів та функцій (про деякі вже є що почитати: QStringView в Qt, CUPS features, зміни в model/view API (checkIndex) ) та очікуємо на нові фічі в Qt 5.12.

У жовтні планується проведення Qt World Summit.

Modern C++

noexcept: специфікатор та оператор

std::string view

Spaceship оператор

Багатопоточність

Корисні посилання

Список iдiом в С++

Recap Vimfest 2017

Інші новини

У цьому місяці маємо такі оновлення:

Відео

Пропоную розглянути, що таке Qt Design Studio та як цим інструментом можна користуватись: part 1, part 2, part 3, part 4, part 5.

Цiкавенькi книги

Hands-On GUI Programming with C++ and Qt5 — нова книга по Qt

Computer Vision with OpenCV 3 and Qt5

Qt 5 Projects: Develop cross-platform applications with modern UIs using the powerful Qt framework

Learn Qt 5

C++17 in Detail

Для новачків

Qt — getting Start — чудовий ресурс для тих, хто хоче почати вивчення Qt.

Хвилиночка флуду

Bjarne Stroustrup Oral History


← Попередній випуск: C++ дайджест #6

Похожие статьи:
Мене звуть Юлія, працюю General Manager в еквадорському офісі компанії WebCreek. Коли 6 років тому ми з чоловіком-еквадорцем вирішили переїхати...
In a fast-moving, competitive world, being able to learn new skills is one of the keys to success. It’s not enough to be smart — you need to always be getting smarter. Heidi Grant Halvorson, a motivational...
IT Education Center объявляет набор на курсы по Администрированию Linux «Начальный уровень». Старт обучения очередных групп —...
26 квітня 2023 року в Україні запустили Brave1 — платформу для розвитку й підтримки військових інновацій. У Defence Tech...
Вне зависимости от вашего отношения к текущей ситуации с COVID-19, есть только один метод эффективной борьбы...
Яндекс.Метрика