Сигналы в PyQt5
Сигнатура сигнала в общем случае будет выглядеть следующим образом:
PyQt5.QtCore.pyqtSignal
(
types
[,
name
[,
revision=0
[,
arguments=[]
]]])
Создайте один или несколько перегруженных несвязанных сигналов в качестве атрибута класса.
Параметры:
|
-
types
– Типы, определяющие сигнатуру C++ сигнала. Каждый тип может
быть объектом типа Python или строкой, которая является именем типа C++.
Альтернативно, каждый может быть последовательностью аргументов типа. В
этом случае каждая последовательность определяет сигнатуру перегрузки
другого сигнала. Первая перегрузка будет использоваться по умолчанию.
-
name
– Название сигнала. Если оно опущено, используется имя атрибута
класса. Это может быть задано только как аргумент ключевого слова.
-
revision
– ревизия сигнала, который экспортируется в QML. Это может быть задано только как аргумент ключевого слова.
-
arguments
– Последовательность имен аргументов сигнала, которые
экспортируются в QML. Это может быть задано только как аргумент
ключевого слова.
|
Комментариев нет:
Отправить комментарий