Отправляет email-рассылки с помощью сервиса Sendsay
Открытая группа
28 участников
Администратор Legotckoi

Описание группы

Всё, что вы хотели знать о программировании и разработке программного обеспечения с использованием современных технологий и фреймворков, таких как Qt5, PyQt5, Django, Ruby on Rails и многих других.

Модератор ProgrammersBlog

Последние откомментированные темы:

20250620234157

Все подрубрики

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 имеет возможность построения графиков по шкале времени, что удобно при анализе данных, которые изменяются во времени

Комментировать  2375 просмотров vote 0

Qt/C++ - Урок 030. QCustomPlot - быстрый старт в работе с графиками

Постоянно слышу про QCustomPlot относительно работы с графиками в Qt , но по началу сделал в одном своём приложении свои велосипеды, а сейчас в свободную минутку решил познакомиться с этой библиотекой

Qt/C++ - Урок 029. Изображение в базе данных в Qt – Сохранение и Восстановление

Изображение в базе данных может быть сохранено в формате BLOB (англ

Qt/C++ - Урок 028. Как использовать sprite картинки с помощью QPixmap

После того, как мы нарисовали sprite в прошлом уроке по работе с Adobe Illustrator, настало время применить полученную картинку при работе с Qt и добавить её в программу с помощью QPixmap

Qt/C++ - Урок 027. Полиморфизм в Qt на примере геометрических фигур в QGraphicsScene

Полиморфизм является одной из парадигм ООП (объектно-ориентированное программирование)

Qt/C++ - Урок 026. Применение CallBack функции

  Для передачи данных в Qt используется система сигналов и слотов, но это не означает, что нельзя применить старый проверенный способ, а именно использование 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

Qt/C++ - Урок 021. Рисование мышью в Qt

А в этом уроке освоим рисование мышью в Qt на основе примитивнейшего аналога Paint с использованиемQGraphicsScene 

Qt/C++ - Урок 020. QPainter - знакомство с рисованием в Qt

Во фреймворке Qt имеется возможность рисовать как на графической сцене , так и прямо на виджетах

Qt/C++ - Урок 019. Рисуем треугольник в Qt5. Позиционирование в QGraphicsScene

Рисование интерфейсов, формирование таблиц баз данных, работа с сетью - это всё хорошо, но иногда хочется просто, что-нибудь нарисовать, например треугольник 

Комментировать  1387 просмотров vote 0

Qt/C++ - Урок 018. QGraphicsItem - наследование и СЛОТы

А теперь поговорим немного о наследовании от QGraphicsItem и применении системы СИГНАЛ ов и СЛОТ ов при взаимодействии с графическими объектами на графической сцене QGraphicsScene

Qt/C++ - Урок 017. QGraphicsScene или как работать с графикой в Qt

Начиная с этой статьи Мы приступаем к изучению графических библиотек Qt, а если быть точнее, QGraphicsScene

Qt/C++ - Урок 016. Как установить QCheckBox в центре ячейки QTableWidget

Одна из первых проблем в работе с QTableWidget, которую пытаются решить, начавшие работать с этим виджетом - это установка QCheckBox в середине ячейки

Qt/C++ - Урок 015. QTableWidget или Как сделать таблицу с чекбоксами

Использование QTableWidget будет первым способом, который посоветуют Вам для создания таблиц с чекбоксами на Qt

Комментировать  1787 просмотров vote 0

Qt/C++ - Урок 014. Динамическое создание виджетов в Qt

В сложных проектах может быть недостаточно наличия статических виджетов в интерфейсе программы, поскольку поступающая информация может изменяться ежесекундно

Qt/C++ - Урок 013. QMenu - контекстное меню в QTableView

Для работы с контекстным меню в Qt используется класс QMenu 

Голосование «Пожалуйста, оцените статью по пятибальной шкале»

Вводная статья по библиотеке Qt. В статье на примере разработки собственного виджета бегущей строки рассказывается о:

  1. механизме сигналов и слотов;
  2. механизме событий (судя по вопросам на форумах, не все понимают разницу между событиями и сигналами);
  3. автоматической сборке мусора;
  4. работе с таймером (QTimer).

Наш собственный виджет

В статье нет информации про соединение сигнала с лямбда-функцией, но это достаточно просто. Достаточно знать, что на месте слота может находиться функциональный объект (в т.ч. лямбда). Также в статье не упоминается про новый синтаксис сигналов и слотов Qt5 - вместо SLOT(foo) можно писать &MyClass::foo. Более подробно про эти вещи можно прочитать в документации, но можно и не читать, т.к. все это хорошо иллюстрируется одним примером (из той же документации):

QObject::connect(socket, &QTcpSocket::readyRead, [socket] () {
 qDebug()<< "GOT DATA "<< socket->readAll();
 });
Голосовать...

Комментировать  564 просмотра vote 0

Qt/C++ - Урок 012. QShortcut или Горячие клавиши в Qt

Даже в официальной документации на тему QShortcut написано не так много, поэтому это скорее заметка, чтобы не забыть, а не полноценная статья

2 комментария  2480 просмотров vote 0

Qt/C++ - Урок 011. XML файлы в Qt - чтение и запись

Средства разработки Qt включают в себя функционал по работе с XML файлами, который позволяет как создавать XMLфайлы, так и читать их, что может быть полезно для создания программ по автоматическому созданию XML разметок, конфигурационных файлов, использующих XML , либо для парсинга XML-файлов 

Комментировать  1305 просмотров vote 0

Qt/C++ - Урок 010. QSplitter или Как добавить разделитель

Качественная компоновка всегда повышает юзабилити приложения и это справедливо для любых видов приложений, от десктопных до мобильных

Qt/C++ - Урок 009. QTimer или Как работать с таймером в Qt?

Немного поговорим о применении класса QTimer в Qt

Комментировать  1170 просмотров vote 0

Qt/C++ - Урок 008. QDataWidgetMapper - Работа с базой данных через виджет

Для отображения данных в виджет с произвольной формой используется класс QDataMapperWidget 



Подрубрики