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

Похожие статьи:
Усі ми вже потроху повертаємося до робочого ритму, попри розв’язану проти нас росією війну. Але скільки людей вже працюють над...
Кабмін розглядає нову концепцію бронювання, яка залежатиме від сплати податків, про це виданню LIGA.net розповів заступник...
Продолжаем серию «Карьера в IT»: на этот раз поговорим о позиции Embedded-разработчика. Это специалист, который занимается...
3-го червня компанія Genesis провела щорічну конференцію Innovating Education. Подія обʼєднала спікерів зі сфери навчання...
Японские компании Toshiba и Sony сегодня объявили о заключении неформального меморандума о взаимопонимании,...
Яндекс.Метрика