- 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。