class QDBusServer#

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

Inheritance diagram of PySide6.QtDBus.QDBusServer

摘要#

方法#

信号#

注意

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

详细描述#

__init__([parent=None])#
参数:

parentQObject

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

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

  • parentQObject

使用给定的 addressparent 构造一个 QDBusServer

address()#
返回类型:

str

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

isAnonymousAuthenticationAllowed()#
返回类型:

bool

如果允许匿名身份验证,则返回 true。

isConnected()#
返回类型:

bool

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

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

lastError()#
返回类型:

QDBusError

返回在此服务器中发生的最后错误。

此函数提供用于低级别代码。

newConnection(connection)#
参数:

connectionQDBusConnection

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

setAnonymousAuthenticationAllowed(value)#
参数:

value – bool

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

默认情况下,此值是false。