Widget personalizado, declaración de clase:
class SLESTESTCUSTOMWIDGET_EXPORT SlEsTestCustomWidget
{
Configuración de diálogo:
DEF MyCWVar1 = (W///,"slestestcustomwidget.SlEsTestCustomWidget")
PRESS(VS1)
END_PRESS
9.4.5.2
Ejecución de un método del widget personalizado
Descripción
Para ejecutar métodos del widget personalizado se dispone de la función CallCWMethod en la
configuración de Run MyScreens.
El método del widget personalizado que desee llamarse no debe tener más de 10 parámetros de
transferencia.
Se soportan los siguientes formatos de datos de los parámetros de transferencia:
• bool
• uint
• int
• double
• QString
• QByteArray
Programación
Sintaxis:
Descripción:
SINUMERIK Integrate Run MyScreens
Manual de programación, 07/2022, A5E50479473E AC
Q_OBJECT
Q_PROPERTY(double MyRealVar
READ myRealVar
WRITE setMyRealVar);
...
WriteCWProperty("MyCWVar1", "MyRealVar", 3 + sin(123.456))
CallCWMethod("nombre de variable", "nombre de método[, argumento 0][, ar‐
gumento 1 ... [,argumento 9]")
Llamar método del widget personalizado
Elementos gráficos y lógicos
9.4 Widgets personalizados
: public QWidget
237