Spec-Zone.ru › Qt 5.6

Пространство имён QDBus

Пространство имён QDBus содержит различные идентификаторы, используемые в модуле Qt D-Bus. Подробнее...

Заголовок: #include <QDBus>
qmake: QT += dbus

Типы

Перечисление CallMode { NoBlock, Block, BlockWithGui, AutoDetect }

Подробное описание

Пространство имён QDBus содержит различные идентификаторы, используемые в модуле Qt D-Bus.

Документация по типам

перечисление QDBus::CallMode

Это перечисление описывает различные способы вызова функции. Допустимые режимы:

Константа Значение Описание
QDBus::NoBlock 0 Вызвать функцию, но не ждать ответа (содержимое ответа будет проигнорировано).
QDBus::Block 1 Не использовать цикл событий для ожидания ответа, а вместо этого блокировать сетевые операции во время ожидания. Это означает, что пользовательский интерфейс может не обновляться до тех пор, пока функция не вернётся.
QDBus::BlockWithGui 2 Использовать цикл событий Qt для ожидания ответа. Это означает, что пользовательский интерфейс останется отзывчивым (обрабатывая входные события), но это также означает, что могут произойти другие события, такие как доставка сигналов и другие вызовы методов D-Bus.
QDBus::AutoDetect 3 Автоматически определять, имеет ли вызываемая функция ответ.

При использовании BlockWithGui приложения должны быть готовы к повторному входу в любую функцию.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.6/qdbus.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API