Программирование на C++ c помощью фреймворка Qt
Qt впервые был представлен в 2011 году. Это фреймворк включающий в себя библиотеки инструменты для сборки программного обеспечения под различные платформы.
В сентябре 2021 года был выпущен релиз LTS 6.2. На момент написания этой статьи в репозиториях mingw находится версия 6.6.
В цикле статей мы рассмотрим программирование в среде Qt с использованием языка C++ - создание простого приложения, создание пользовательских компонентов, создание моделей для компонентов, работу с LDAP и WebAPI.
Статьи писались в разное время, поэтому я решил составить единый указатель для цикла, посвященного программированию на языке C++ в Qt.
Список статей
Настройка
1. Настройка среды разработки Qt5 под Windows
2. Установка Qt 6.6.0 с помощью MSYS2 в Windows 10
Статьи
2. Отладка классов в Qt с помощью QDebug
3. Перегрузка оператора индексации []
4. Установка Cppcheck в Qt. Работа над ошибками с помощью статического анализатора кода. Часть 1.
5. Сохранение и восстановление позиции и размеров главного окна при запуске и завершении программы
6. Как открыть новое окно со смещением относительно родительского в Qt
Плавающее окошко
1. Пишем «плавающее» окно на qt. Часть 1
2. Пишем «плавающее» окно на qt. Часть 2. Часы и меню.
3. Пишем «плавающее» окно на qt. Часть 3. Новое подменю и сохранение позиции окна.
Рисование
1. Введение. Рисование в Qt. Трансформации. Трансляция. Часть 1.
2. Вращение. Рисование в Qt. Трансформации. Часть 2
3. Сохранение состояния. Рисование в Qt. Часть 3
4. Масштабирование. Рисование в Qt. Трансформации. Часть 4
Модели
1. Модели, Представления и Индексы. Анатомия моделей в Qt. Часть 1.
2. QComboBox - Работа с моделями в Qt для отображения данных в виджетах. Часть 1
3. Дорабатываем модель QComboBox - Работа с моделями в Qt для отображения данных в виджетах. Часть 2
4. Делегат для QComboBox - Работа с моделями в Qt для отображения данных в виджетах. Часть 3
5. QListView Модель и Делегат. - Работа с моделями в Qt для отображения данных в виджетах. Часть 4
8. Создаем модель для QTableView - Работа с моделями в Qt для отображения данных в виджетах. Часть 7
10. Создание модели для просмотра логов сервера WSUS
Виджеты
1. Пишем простой виджет - Виджеты (компоненты) в Qt. Часть 1
2. Расширяем функционал виджета - меняем цвет и размер - Виджеты в Qt. Часть 2
3. Обработка нажатий кнопок мыши - Виджеты в Qt. Часть 3
4. Добавляем подпись для лампочки - Виджеты в Qt. Часть 4
5. Изменяем цвет и шрифт подписи - Виджеты в Qt. Часть 5
6. Выравнивание текста в подписи - Виджеты в Qt. Часть 6
7. Перенос слов на новую строку в подписи - Виджеты в Qt. Часть 7
8. Составной виджет - блок лампочек - Виджеты в Qt. Часть 8
9. Создаем слайдер - скользящий переключатель - Slider Button. Виджеты в Qt. Часть 9
WebAPI
1. Работа с WebAPI в Qt на примере EVE Online ESI. Часть 1
OpenLdap
1. Подключаемся к LDAP серверу. Работа с LDAP в Qt. Часть 1.
2. Поиск данных в каталоге LDAP. Работа с LDAP в Qt. Часть 2.
3. Обработка результатов поиска в LDAP. Работа с LDAP в Qt. Часть 3
4. Расширенный поиск в каталоге LDAP - пользователи. Работа с LDAP в Qt. Часть 4
5. Расширенный поиск в каталоге LDAP - группы. Работа с LDAP в Qt5. Часть 5.
6. Правим и удаляем записи в каталоге LDAP. Работа с LDAP в Qt. Часть 6
7. Работаем с группами – вставка, удаление, правка. Работа с LDAP в Qt. Часть 7
Добавить комментарий