PySide6.QtDBus.QDBusServer

class QDBusServer

QDBusServer 类提供了同一台计算机上进程之间的点对点通信。更多

PySide6.QtDBus.QDBusServer 的继承图

概要

方法

信号

注意

本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。

详细描述

__init__([parent=None])
Parameters:

父对象QObject

使用给定的parent构造一个QDBusServer。服务器将在/tmp(在Unix系统上)或绑定到localhost的TCP端口(在其他系统上)监听连接。

__init__(address[, parent=None])
Parameters:
  • address – str

  • parentQObject

使用给定的 address 和给定的 parent 构造一个 QDBusServer

address()
Return type:

字符串

返回此服务器关联的地址。

isAnonymousAuthenticationAllowed()
Return type:

布尔

如果允许匿名认证,则返回true。

isConnected()
Return type:

布尔

如果此QDBusServer对象已连接,则返回true

如果没有连接,你需要再次调用构造函数。

lastError()
Return type:

QDBusError

返回此服务器上发生的最后一个错误。

此函数为低级代码提供。

newConnection(connection)
Parameters:

连接QDBusConnection

当与服务器建立新的客户端连接 connection 时,会发出此信号。

setAnonymousAuthenticationAllowed(value)
Parameters:

value – 布尔值

如果 value 设置为 true,即使连接客户端未作为用户进行身份验证,传入连接也可以继续进行。

默认情况下,此值为 false。