- class QDBusServer#
QDBusServer类提供了同一计算机上进程之间的点对点通信。《更多》…摘要#
方法#
def
__init__()def
address()def
isConnected()def
lastError()
信号#
def
newConnection()
注意
本文档可能包含自动从C++转换为Python的片段。我们始终欢迎对片段翻译的贡献。如果您发现翻译存在问题,还可以通过在https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。
详细描述#
使用给定的
parent构造一个QDBusServer。服务器将在/tmp(在Unix系统上)或绑定到localhost的TCP端口上监听连接(在其他地方)。- __init__(address[, parent=None])
- 参数:
address – str
parent –
QObject
使用给定的
address和parent构造一个QDBusServer。- address()#
- 返回类型:
str
返回此服务器关联的地址。
- isAnonymousAuthenticationAllowed()#
- 返回类型:
bool
如果允许匿名身份验证,则返回 true。
- isConnected()#
- 返回类型:
bool
如果此
QDBusServer对象已连接,则返回true。如果没有连接,需要再次调用构造函数。
- lastError()#
- 返回类型:
返回在此服务器中发生的最后错误。
此函数提供用于低级别代码。
- newConnection(connection)#
- 参数:
connection –
QDBusConnection
当与服务器的客户端连接
connection建立时,会发出此信号。- setAnonymousAuthenticationAllowed(value)#
- 参数:
value – bool
如果
value设置为true,即使连接客户端未经过用户身份验证,也可以继续进行传入连接。默认情况下,此值是false。