PySide6.QtCore.Signal¶
- class Signal¶
- Synopsis¶- Methods¶- def - connect()
- def - disconnect()
- def - emit()
 - Detailed Description¶- The - Signalclass provides a way to declare and connect Qt signals in a pythonic way.- See also - __init__([type1 [, type2...]] [, name="" [, arguments=[]]])¶
- Parameters:
- name – str 
- arguments – list 
 
 
 - Signaltakes a list of Python types of the arguments.- It is possible to use the same signal name with different types by passing a list of tuples representing the signatures, but this is a legacy technique recommended against in new code (see Overloading Signals and Slots with Different Types). - The optional named argument - namedefines the signal name. If nothing is passed, the new signal will have the same name as the variable that it is being assigned to.- The optional named argument - argumentsreceives a list of strings denoting the argument names. This is useful for QML applications which may refer to the emitted values by name.- connect(receiver[, type=Qt.AutoConnection])¶
- Parameters:
- type – - ConnectionType
 
 
 - Create a connection between this signal and a receiver. - Disconnect this signal from the receiver. - emit(*args)¶
 - Emits the signal. args is the arguments to pass to any connected slots, if any.