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

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

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

Модератор ProgrammersBlog

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

20250621050848

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

Qt/C++ - Урок 007. Фильтр для записей в QSqlTableModel

Продолжая работу с таблицами в Qt , хотелось бы освятить тот момент, как установить фильтр на модель представления данных в QSqlTableModel или в QSqlRelationalTableModel 

Qt/C++ - Урок 006. QSqlQueryModel - Таблицы в Qt с помощью SQL-запросов

Использование QSqlQueryModel для формирования таблиц в Qt является наиболее хардкорным вариантом с наиболее низким уровнем абстракции, чем использование QSqlTableModel или QSqlRelationalTableModel 

Qt/C++ - Урок 005. QSqlRelationalTableModel - Работаем со связными таблицами

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

Qt/C++ - Урок 004. QSqlTableModel или Как представить таблицу из БД в Qt?

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

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

PyQt5 - Урок 2. Hello World на PyQt5

Python — это высокоуровневый язык программирования общего назначения, ориентированный на повышение производительности разработчика и читаемости кода, как говорит нам Википедия

PyQt5 - Урок 1. QLineEdit IP Address

При разработке сетевых приложений может потребоваться создание формочки для ввода ip-адреса, но применение простого метода setInputMask(«000

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

Qt/C++ - Урок 002. QSystemTrayIcon или Как свернуть приложение в трей?

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

Qt/C++ - Урок 001. QLineEdit IP Address

При разработке сетевых приложений может потребоваться создание формочки для ввода ip-адреса, но применение простого метода setInputMask("000

Qt/C++ - Урок 058. Подсветка синтаксиса HTML кода в QTextEdit

Некоторое время назад я занимался изучением подсветки синтаксиса в QTextEdit и практиковался на подсветке для HTML кода

Qt WinAPI - Урок 009. SetWindowsHookEx - Логирование событий мыши через WinAPI

Функционал WinAPI позволяет на низком уровне с помощью хуков отслеживать события системы, такие как движение и клики мыши

Qt WinAPI - Урок 008. Добавление Qt приложения в автозапуск Windows через QSettings

Как известно, класс QSettings позволяет сохранять настройки приложения в реестре ОС Windows 

Qt WinAPI - Урок 007. Работаем с ICMP Ping в Qt

Сходу хочу расстроить Вас, Дорогой Читатель

Qt WinAPI - Урок 006. Разбор QKeySequence для RegisterHotKey в WinAPI

QKeySequence сильно отличается от последовательности горячих клавиш в WinAPI

Qt WinAPI - Урок 005. Глобальный HotKey WinAPI в Qt 5

Для работы с глобальными HotKey в Qt 5 присутствует виртуальный метод nativeEvent 

Qt WinAPI - Урок 003. Использование windeployqt для сбора DLL

В одном из уроков по Qt уже было показано, как собрать все DLL , применяемые в проекте для подготовки программы к использованию на других ПК, работающих под управлением ОС Windows , а теперь предлагаю ознакомиться с утилитой, которая поставляется вместе с Qt 

Qt WinAPI - Урок 002. Как сделать win инсталлятор для Qt-приложения?

В прошлой статье Мы научились быстро собирать все используемые в проекте DLL-библиотеки

Qt WinAPI - Урок 001. Как собрать все DLL, используемые в Qt-проекте?

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

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

Qt Linux - Урок 002. Глобальный HotKey в Linux в приложении на Qt 5

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

Qt Linux - Урок 001. Автозапуск Qt приложения под Linux

Поговорим, о том, как добавить в Qt приложение функционал по настройке автозапуска данного приложения

Алгоритм. Свойства алгоритма

Существует множество определений понятия “алгоритм”
Комментировать  147 просмотров vote 0

GameDev на Qt - Урок 5. Взрыв от пуль с помощью sprite картинки

В предыдущих статьях Мы научились рисовать sprite картинку, а также применять её в Qt с помощью QPixmap так, чтобы у нас получился анимированный взрыв

GameDev на Qt - Урок 4. Обнаружение коллизий в Qt (2D)

Обнаружение коллизий является одним из важных аспектов в GameDev

GameDev на Qt - Урок 3. Уничтожение противников

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

GameDev на Qt - Урок 2. Пишем класс Bullet для стрельбы в Qt

После того, как Мы начали управлять своим героем, и его взгляд всегда обращён в сторону цели, настало время написать класс Bullet, который будет отвечать за пули и их полёт по игровой сцене

GameDev на Qt - Урок 1. Отслеживание перемещения мыши в QGraphicsScene

Все помнят игру Crimsonland? Там нужно было валить монстров штабелями

Управление PTZ-камерой. Протокол Pelco-P

В предыдущей статье был рассмотрен вариант работы с протоколом Pelco-D, а теперь рассмотрим работу с протоколом Pelco-P - это доработанная вариация предыдущего протокола управления PTZ-камерами, который также разработан одноимённой компанией Pelco

Управление PTZ-камерой. Протокол Pelco-D

Pelco-D - это протокол управления PTZ-камерами, разработанный одноимённой компанией Pelco

Макрос в Assembler на примере AVR

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

USI in Attiny24 - settings of Two-wire mode

USI - Universal Serial Interface (Универсальный последовательный интерфейс) является фактически заготовкой для аппаратных последовательных передачи и приёма данных



Подрубрики