- class Signal#
摘要#
函数#
def |
def |
def |
详细描述#
Signal
类提供了一种以Pythonic的方式声明和连接Qt信号的途径。
- class PySide6.QtCore.Signal([type1 [, type2...]] [, name="" [, arguments=[]]])#
- 参数:
name – str
arguments – 列表
Signal
接受参数的Python类型列表。
可以通过传递一个表示签名的元组列表来使用相同的信号名和不同类型,但这是不建议在新技术中使用的一种过时技术(请参阅使用不同类型的信号与槽重载)。
可选的命名参数name
定义了信号名。如果没有传递任何内容,则新信号将与分配给它的变量具有相同的名字。
可选的命名参数arguments
接收一个字符串列表,表示参数名。这对于可能按名称引用发出值的QML应用程序很有用。
- Signal.connect(receiver[, type=Qt.AutoConnection])#
创建此信号和一个receiver之间的连接,其中receiver可以是Python可调用对象、一个
Slot
或一个Signal
。
- Signal.emit(*args)#
args是传递给任何已连接槽的参数(如果有)。
另请参阅