Spec-Zone.ru › Qt

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

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

Заголовок: #include <QDBus>
CMake: find_package(Qt6 COMPONENTS Dbus REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::Dbus)
qmake: QT += dbus

Типы

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

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

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

Перечисление 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/qt-6.2/qdbus.html

Spec-Zone.ru

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