Parámetro:
Subprograma que se desea llamar:
Sintaxis:
Descripción:
Parámetro:
Ejemplo
Widget personalizado, declaración de clase:
class SLESTESTCUSTOMWIDGET_EXPORT SlEsTestCustomWidget : public QWidget
{
signals:
...
}
Widget personalizado, clase:
QVariantList vntList;
vntList << 123.456;
emit invokeSub("MySub", vntList);
SINUMERIK Integrate Run MyScreens
Manual de programación, 07/2022, A5E50479473E AC
rszSignalName
rvntList
SUB(on_<nombre de variable>_<nombre de la señal>)
...
END_SUB
Reacción a una señal del widget personalizado
Nombre de variable
Nombre de la señal
SIGARG 0 - 9
Q_OBJECT
void invokeSub(const QString& szSubName, const QVariantList& vntList);
Elementos gráficos y lógicos
Nombre del subprograma de Run MyScreens que desea
llamarse
Matriz QVariantList para transferir parámetros almace‐
nados en los parámetros globales SIGARG y disponibles
en la configuración.
Tamaño máximo: 10 elementos
Formatos de datos soportados: ver arriba
Nota: los parámetros de transferencia siempre se trans‐
fieren "ByVal", lo que significa que siempre se transfiere el
valor solamente y no, p. ej., la referencia a una variable.
Nombre de la variable diálogo asignada a un widget per‐
sonalizado.
Nombre de la señal del widget personalizado
Parámetro de transferencia para el método del widget
personalizado.
Formatos de datos soportados: ver arriba
Nota: los parámetros de transferencia siempre se trans‐
fieren "ByVal", lo que significa que siempre se transfiere el
valor solamente y no, p. ej., la referencia a una variable.
9.4 Widgets personalizados
241