1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/emb-hqj-QEvent

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 1.3 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 28.11.2024 00:51 136e670

QEvent — это потокобезопасный сигнал-слот.

About

QEvent — это кроссплатформенный потокобезопасный сигнал-слот, который используется так же, как и сигнал-слоты в Qt. Общий объём кода составляет более 200 строк, при этом основной код занимает всего несколько десятков строк.

Он выпущен на условиях GNU Lesser General Public License версии 2.1 или более поздней.

Requirements

Для работы QEvent требуется C++11, он может работать на любой платформе.

Use

Использование аналогично использованию сигнала-слота в Qt: Определение: Event_Def(m_addSignal,int,int); Регистрация: ERegister(tt,m_addSignal,&t, &Test::add); Отмена регистрации: EUnRegister(tt,m_addSignal,&t, &Test::add); Запуск: ESendEvent(this,m_addSignal,rand() % 100, rand() % 100);

Конкретное использование можно посмотреть в файле /test/main.cpp.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/emb-hqj-QEvent.git
git@api.gitlife.ru:oschina-mirror/emb-hqj-QEvent.git
oschina-mirror
emb-hqj-QEvent
emb-hqj-QEvent
master