QDBus Namespace
QDBus 네임스페이스에는 Qt D-Bus 모듈 전체에서 사용되는 기타 식별자가 포함되어 있습니다. 더 보기...
헤더: | #include <QDBus> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS DBus) target_link_libraries(mytarget PRIVATE Qt6::DBus) |
qmake: | QT += dbus |
유형
enum | CallMode { NoBlock, Block, BlockWithGui, AutoDetect } |
유형 문서
enum QDBus::CallMode
이 열거형은 함수를 호출하는 다양한 방법을 설명합니다. 유효한 모드는 다음과 같습니다:
Constant | 값 | 설명 |
---|---|---|
QDBus::NoBlock | 0 | 호출은 하지만 응답을 기다리지 않습니다(응답 내용은 버려집니다). |
QDBus::Block | 1 | 이벤트 루프를 사용하여 응답을 기다리지 않고 기다리는 동안 네트워크 작업을 차단합니다. 즉, 함수가 반환될 때까지 사용자 인터페이스가 업데이트되지 않을 수 있습니다. |
QDBus::BlockWithGui | 2 | Qt 이벤트 루프를 사용하여 응답을 기다립니다. 이는 사용자 인터페이스가 계속 응답(입력 이벤트 처리)을 유지한다는 것을 의미하지만 신호 전달 및 기타 D-Bus 메서드 호출과 같은 다른 이벤트가 발생할 수도 있다는 의미이기도 합니다. |
QDBus::AutoDetect | 3 | 호출된 함수에 응답이 있는지 자동으로 감지합니다. |
BlockWithGui를 사용할 때 애플리케이션은 모든 함수에 재진입할 수 있도록 준비해야 합니다.
© 2025 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.