QT的QDBusInterface类的使用
生活随笔
收集整理的這篇文章主要介紹了
QT的QDBusInterface类的使用
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
詳細(xì)說明
QDBusInterface類是遠(yuǎn)程對象上的接口的代理。
QDBusInterface是一個(gè)通用的訪問器類,用于放置對遠(yuǎn)程對象的調(diào)用,連接到由遠(yuǎn)程對象導(dǎo)出的信號以及獲取/設(shè)置遠(yuǎn)程屬性的值。 此類對于動(dòng)態(tài)訪問遠(yuǎn)程對象很有用:也就是說,當(dāng)您沒有代表遠(yuǎn)程接口的生成代碼時(shí)。
通常通過使用call()函數(shù)來放置呼叫,該函數(shù)構(gòu)造消息,通過總線發(fā)送消息,等待答復(fù)并解碼答復(fù)。 通過使用普通的QObject :: connect()函數(shù)將信號連接到。 最后,使用QObject :: property()和QObject :: setProperty()函數(shù)訪問屬性。
以下代碼段演示了如何在通過會話總線訪問的名為com.example.Calculator的遠(yuǎn)程應(yīng)用程序中執(zhí)行“ 2 + 2”的數(shù)學(xué)運(yùn)算。
總結(jié)
以上是生活随笔為你收集整理的QT的QDBusInterface类的使用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 盛通股份是什么公司
- 下一篇: QT的QDBusPendingCallW