宿主QML类型
Qt远程对象网络上的宿主节点。更多信息...
导入声明 | import QtRemoteObjects 6.7 |
实例化 | QRemoteObjectHost |
属性
- hostUrl : url
方法
- bool disableRemoting(object remoteObject)
- bool enableRemoting(object object, string name)
详细描述
Host类型提供了一个Qt远程对象网络的入口点。网络可以很简单,只有两个节点,也可以是任意复杂的过程和设备的集合。
宿主具有与节点相同的功能,但它们还可以连接到网络,并可以在网络中共享源对象。
属性文档
hostUrl : url |
节点的宿主地址。
这是由该节点远程化的源对象将驻留的地址。
方法文档
bool disableRemoting(object remoteObject) |
禁用QObject remoteObject的远程访问。如果当前节点是客户端节点或如果remoteObject未注册,则返回false
,如果成功禁用源对象的远程访问,则返回true
。
警告:调用此方法后,该对象的副本将不再有效。
另请参阅:enableRemoting
bool enableRemoting(object object, string name) |
使宿主节点能够动态提供对QObject object的远程访问。连接到此节点的客户端节点可以获取源对象的副本。
可选的name定义了在QRemoteObjectNode::acquire()中用于获取QObject的查找名称。如果没有明确设置,则将使用QCLASSINFO_REMOTEOBJECT_TYPE中给出的名称。如果没有为QObject定义此类宏,则使用QObject::objectName()。
如果当前节点是客户端节点,或者QObject已注册为要远程化,则返回false
,如果为动态QObject成功启用远程访问,则返回true
。
另请参阅 disableRemoting()。
© 2024 Qt公司有限公司。本文档中包含的文档贡献归各自的版权所有者所有。本文档的提供受免费软件基金会发布、根据 GNU自由文档许可协议(version 1.3)的条款进行许可。 Qt及其相关标志是Qt公司在芬兰和/或世界其他国家的商标。所有其他商标均为其各自所有者的财产。