PySide6.QtCore.Signal¶
- class Signal¶
概要¶
方法¶
def
connect()
def
disconnect()
def
emit()
详细描述¶
Signal
类提供了一种以 Python 风格声明和连接 Qt 信号的方式。另请参阅
- __init__([type1 [, type2...]] [, name="" [, arguments=[]]])¶
- Parameters:
name – str
arguments – 列表
Signal
接受一个包含参数类型的Python类型列表。可以通过传递表示签名的元组列表来使用相同信号名称的不同类型,但这是在新代码中不推荐的遗留技术(参见使用不同类型的信号和槽进行重载)。
可选的命名参数
name
定义了信号名称。如果没有传递任何内容,新信号将具有与它被分配给的变量相同的名称。可选的命名参数
arguments
接收一个字符串列表,表示参数名称。这对于 QML 应用程序非常有用,因为它们可以通过名称引用发出的值。- connect(receiver[, type=Qt.AutoConnection])¶
- Parameters:
type –
ConnectionType
在此信号和接收器之间创建连接。
断开此信号与接收器的连接。
- emit(*args)¶
发出信号。args是传递给任何连接的插槽的参数,如果有的话。