QDBus Namespace
El espacio de nombres QDBus contiene varios identificadores utilizados en todo el módulo Qt D-Bus. Más...
| Cabecera: | #include <QDBus> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS DBus)target_link_libraries(mytarget PRIVATE Qt6::DBus) |
| qmake: | QT += dbus |
Tipos
| enum | CallMode { NoBlock, Block, BlockWithGui, AutoDetect } |
Documentación de tipos
enum QDBus::CallMode
Este enum describe los distintos modos de colocar una llamada a una función. Los modos válidos son:
| Constante | Valor | Descripción |
|---|---|---|
QDBus::NoBlock | 0 | Realiza la llamada pero no espera la respuesta (el contenido de la respuesta será descartado). |
QDBus::Block | 1 | No utilizar un bucle de eventos para esperar la respuesta, sino bloquear las operaciones de red mientras se espera. Esto significa que la interfaz de usuario puede no actualizarse hasta que la función regrese. |
QDBus::BlockWithGui | 2 | Utilizar el bucle de eventos de Qt para esperar una respuesta. Esto significa que la interfaz de usuario seguirá respondiendo (procesando eventos de entrada), pero también significa que pueden ocurrir otros eventos, como la entrega de señales y otras llamadas a métodos D-Bus. |
QDBus::AutoDetect | 3 | Detectar automáticamente si la función llamada tiene una respuesta. |
Cuando se utiliza BlockWithGui, las aplicaciones deben estar preparadas para la reentrada en cualquier función.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.