PySide6.QtDBus.QDBusServer¶
- 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])
- Parameters:
address – str
parent –
QObject
使用给定的
address和给定的parent构造一个QDBusServer。- address()¶
- Return type:
字符串
返回此服务器关联的地址。
- isAnonymousAuthenticationAllowed()¶
- Return type:
布尔
如果允许匿名认证,则返回true。
- isConnected()¶
- Return type:
布尔
如果此
QDBusServer对象已连接,则返回true。如果没有连接,你需要再次调用构造函数。
- lastError()¶
- Return type:
返回此服务器上发生的最后一个错误。
此函数为低级代码提供。
- newConnection(connection)¶
- Parameters:
连接 –
QDBusConnection
当与服务器建立新的客户端连接
connection时,会发出此信号。- setAnonymousAuthenticationAllowed(value)¶
- Parameters:
value – 布尔值
如果
value设置为 true,即使连接客户端未作为用户进行身份验证,传入连接也可以继续进行。默认情况下,此值为 false。