Evgenii Legotckoi
Evgenii Legotckoi9 мая 2016 г. 13:12

QtQt/C++ - Урок 047. QThread - создание потоков в Qt

потоки, QThread, Qt

Одним из распространённых способов создания отдельных параллельных потоков в приложении на Qt и выполнения полезных действий в них является наследование от класса QThread и переопределение метода run() , в котором и будет выполняться полезный код приложения. При знакомстве с потоками …

Читать
Evgenii Legotckoi
Evgenii Legotckoi16 апреля 2016 г. 12:23

QMLQML - Урок 024. Custom QQuickItem - добавляем в QML объект из C++

Custom QQuickItem, Qt, QQuickItem, QQuickPaintedItem, QML

QML объекты в Qt весьма замечательны, с ними удобно работать, но что если стандартных объектов нам становится недостаточно? Тогда можно сделать собственный объект, запрограммировать его в C++ и внедрить в логику QML слоя. В данном уроке предлагаю сделать небольшой импровизированный …

Читать
Evgenii Legotckoi
Evgenii Legotckoi12 апреля 2016 г. 7:26

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

Pelco, Pelco-P, PTZ, протокол

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

Читать
Evgenii Legotckoi
Evgenii Legotckoi7 апреля 2016 г. 13:05

QtQt/C++ - Урок 046. QThread - Введение

Qt, QThread, потоки

GUI поток и рабочий поток

Каждая программа имеет один поток (thread) при запуске. Данный поток называется основным потоком или GUI потоком в Qt приложениях. Qt GUI должен запускаться в данном потоке. Все виджеты и несколько похожих классов, например QPixmap, не …

Читать
Evgenii Legotckoi
Evgenii Legotckoi7 апреля 2016 г. 12:07

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

Pelco, PTZ, протокол, Pelco-D, камера

Pelco-D - это протокол управления PTZ-камерами, разработанный одноимённой компанией Pelco. Как правило, используется поверх интерфейса RS482/485 для связи с видеокамерами, оборудованными сервоприводами.

Протокол Pelco-D имеет в арсенале набор стандартных команд управления, а также расширенный комплект команд. В данной статье разберёмся, …

Читать
Evgenii Legotckoi
Evgenii Legotckoi1 апреля 2016 г. 13:34

QtТри шага к успешной встраиваемой системе с Qt

emdedded, Qt, встраиваемые системы

Разработка встраиваемых продуктов требует трех главных шагов: выбор аппаратной платформы, выбор операционной системы, и разработка пользовательского интерфейса (UI). Все три этих шага тесно связаны друг с другом и оказывают существенное влияние на время выхода на рынок, расходы по проекту и …

Читать
Evgenii Legotckoi
Evgenii Legotckoi1 апреля 2016 г. 12:51

QtQt/C++ - Урок 045. SvgReader на Qt. Восстановление данных из файла SVG в QGraphicsScene

Svg Reader, SVG, Qt, QGraphicsScene

В прошлой статье был рассмотрен пример того, как сохранить объекты графической сцены в файл SVG, а потом мы смогли открыть его в CorelDraw. А теперь попробуем этот же самый файл открыть и восстановить графические объекты в QGraphicsScene .

Отмечу, что …

Читать
Evgenii Legotckoi
Evgenii Legotckoi20 марта 2016 г. 12:31

QtQt/C++ - Урок 044. Сохранение объектов QGraphicsScene в файл векторной графики SVG

SVG, Qt, CorelDraw, QGraphicsScene

С помощью библиотеки Qt можно сохранять содержимое графической сцены QGraphicsScene в файлы векторной графики формата SVG, которые после без проблем открываются в таких редакторах, как CorelDraw. Предлагаю написать небольшое приложение, которое позволит сохранить содержимое графической сцены в файл формата SVG, …

Читать
Evgenii Legotckoi
Evgenii Legotckoi7 марта 2016 г. 10:52

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

windows, Qt, WinAPI, windeployqt, DLL

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

Читать
Evgenii Legotckoi
Evgenii Legotckoi2 марта 2016 г. 12:56

QtQt Virtual Keyboard обновлена с рукописным вводом

Blog, HWR, Qt, Qt Virtual Keyboard, новости

Перевод официальной новости, Автор Rainer Keller

Мы с гордостью представляем новый выпуск Виртуальной клавиатуры Qt с распознаванием рукописного ввода (HWR), улучшенной производительностью, интеграцией Nuance T9 и поддержкой традиционного китайского языка!

Qt Virtual Keyboard обновлена с новыми функциями и новой схемой …

Читать
AD

C++ - Тест 004. Указатели, Массивы и Циклы

  • Результат:50баллов,
  • Очки рейтинга-4
m
  • molni99
  • 26 октября 2024 г. 8:37

C++ - Тест 004. Указатели, Массивы и Циклы

  • Результат:80баллов,
  • Очки рейтинга4
m
  • molni99
  • 26 октября 2024 г. 8:29

C++ - Тест 004. Указатели, Массивы и Циклы

  • Результат:20баллов,
  • Очки рейтинга-10
Последние комментарии
ИМ
Игорь Максимов22 ноября 2024 г. 19:51
Django - Урок 017. Кастомизированная страница авторизации на Django Добрый вечер Евгений! Я сделал себе авторизацию аналогичную вашей, все работает, кроме возврата к предидущей странице. Редеректит всегда на главную, хотя в логах сервера вижу запросы на правильн…
Evgenii Legotckoi
Evgenii Legotckoi31 октября 2024 г. 21:37
Django - Урок 064. Как написать расширение для Python Markdown Добрый день. Да, можно. Либо через такие же плагины, либо с постобработкой через python библиотеку Beautiful Soup
A
ALO1ZE19 октября 2024 г. 15:19
Читалка fb3-файлов на Qt Creator Подскажите как это запустить? Я не шарю в программировании и кодинге. Скачал и установаил Qt, но куча ошибок выдается и не запустить. А очень надо fb3 переконвертировать в html
ИМ
Игорь Максимов5 октября 2024 г. 14:51
Django - Урок 064. Как написать расширение для Python Markdown Приветствую Евгений! У меня вопрос. Можно ли вставлять свои классы в разметку редактора markdown? Допустим имея стандартную разметку: <ul> <li></li> <li></l…
d
dblas55 июля 2024 г. 18:02
QML - Урок 016. База данных SQLite и работа с ней в QML Qt Здравствуйте, возникает такая проблема (я новичок): ApplicationWindow неизвестный элемент. (М300) для TextField и Button аналогично. Могу предположить, что из-за более новой верси…
Сейчас обсуждают на форуме
m
moogo22 ноября 2024 г. 15:17
Mosquito Spray System Effective Mosquito Systems for Backyard | Eco-Friendly Misting Control Device & Repellent Spray - Moogo ; Upgrade your backyard with our mosquito-repellent device! Our misters conce…
Evgenii Legotckoi
Evgenii Legotckoi24 июня 2024 г. 22:11
добавить qlineseries в функции Я тут. Работы оень много. Отправил его в бан.
t
tonypeachey115 ноября 2024 г. 14:04
google domain [url=https://google.com/]domain[/url] domain [http://www.example.com link title]
NSProject
NSProject4 июня 2022 г. 10:49
Всё ещё разбираюсь с кешем. В следствии прочтения данной статьи. Я принял для себя решение сделать кеширование свойств менеджера модели LikeDislike. И так как установка evileg_core для меня не была возможна, ибо он писался…

Следите за нами в социальных сетях