В предыдущей статье мы только коснулись работы с потоками , причём в том варианте, который служит больше для кастомизации самого потока, хотя и может быть использован для совершения посторонней работы, никак не связанной непосредственно с потоками
Описание группы
Всё, что вы хотели знать о программировании и разработке программного обеспечения с использованием современных технологий и фреймворков, таких как Qt5, PyQt5, Django, Ruby on Rails и многих других.
Темы автора
Qt/C++ - Урок 047. QThread - создание потоков в Qt
Одним из распространённых способов создания отдельных параллельных потоков в приложении на Qt и выполнения полезных действий в них является наследование от класса QThread и переопределение метода run() , в котором и будет выполняться полезный код приложения
Qt/C++ - Урок 046. QThread - Введение
GUI поток и рабочий поток Каждая программа имеет один поток (thread) при запуске
Qt/C++ - Урок 045. SvgReader на Qt. Восстановление данных из файла SVG в QGraphicsScene
В прошлой статье был рассмотрен пример того, как сохранить объекты графической сцены в файл SVG, а потом мы смогли открыть его в CorelDraw
Qt/C++ - Урок 044. Сохранение объектов QGraphicsScene в файл векторной графики SVG
Qt/C++ - Урок 043. Qt Single Application - запускаем только один экземпляр приложения
Разрешение запуска только одного экземпляра приложения может быть необходимо для ограничения проблем с утечками памяти, либо для устранения возможных проблем с конкуренцией двух экземпляров приложения за одни ресурсы, файлы, база данных SQLite и т
Qt/C++ - Урок 042. PopUp уведомление в стиле Gnome с помощью Qt
Qt/C++ - Урок 041. JSON файл - получаем с сайта и производим его разбор
В процессе написания программы EColor появилась задача, в которой было необходимо каким-то образом уведомлять пользователя о том, что вышла новая версия программы
Qt/C++ - Урок 040. Типы данных различных Баз Данных в Qt
Qt/C++ - Урок 039. Как закрасить строку в QSqlTableModel по значению в столбце
В уроке по работе с QSqlTableModel было подробно рассмотрено отображение таблицы данных из базы данных SQL
Qt/C++ - Урок 038. Переключение между окнами в Qt
Qt/C++ - Урок 037. Двумерный массив с помощью QVector
Класс QVector относится к контейнерным классам и обеспечивает доступ к элементам по индексу, а также ряд дополнительных методов для удобства работы
Qt/C++ - Урок 035. Скачивание файла по HTTP с помощью QNetworkAccessManager
Для работы с сетью кроме использования классов QTcpSocket или QUdpSocket можно использоватьQNetworkAccessManager
Qt/C++ - Урок 034. Echo Server на основе QTcpServer
Для работы со стеком TCP/IP Qt предоставляет классы QTcpServer, QTcpSocket, а также QUdpSocket
Qt/C++ - Урок 033. Работаем с QGraphicsObject вместо QGraphicsItem
Моё внимание обратили на то, что для работы с сигналами и слотами вместо класса наследованного от QGraphicsItem и от QObject можно использовать класс наследованный от QGraphicsObject
Qt/C++ - Урок 032. Сохранение изображения в файл из QCustomPlot
В предыдущей статье по работе с QCustomPlot был дан пример использования данной библиотеки
Поддержка OpenGL Core Profile Context в QPainter
Как многим известно, QPainter имеет архитектуру с несколькими бэкэндами и имеет две основных реализации отрисовки под капотом Qt 5
Qt/C++ - Урок 031. QCustomPlot - строим график по времени
Библиотека QCustomPlot имеет возможность построения графиков по шкале времени, что удобно при анализе данных, которые изменяются во времени
Qt/C++ - Урок 030. QCustomPlot - быстрый старт в работе с графиками
Qt/C++ - Урок 029. Изображение в базе данных в Qt – Сохранение и Восстановление
Изображение в базе данных может быть сохранено в формате BLOB (англ
Qt/C++ - Урок 028. Как использовать sprite картинки с помощью QPixmap
Qt/C++ - Урок 027. Полиморфизм в Qt на примере геометрических фигур в QGraphicsScene
Полиморфизм является одной из парадигм ООП (объектно-ориентированное программирование)
Qt/C++ - Урок 026. Применение CallBack функции
Qt/C++ - Урок 025. Создание проекта файлов для сборки утилитой qmake
Проект файлов содержит всю информацию, требуемую qmake для сборки вашего приложения, библиотеки или плагина
Qt/C++ - Урок 024. Сигналы и слоты в Qt5
Сигналы и слоты используются для коммуникации между объектами в Qt
Qt/C++ - Урок 023. Перетаскивание QGraphicsItem на QGraphicsScene мышью
Допустим, что вы делаете приложение, которое будет отображать на графической сцене элементы сетевой инфраструктуры
Qt/C++ - Урок 022. Как изменить курсор мыши в Qt
Qt 5.8 released
23-го января Qt Company анонсировала выпуск Qt 5
Последние откомментированные темы: