Elementos gráficos y lógicos
9.4 Widgets personalizados
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:
214
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
: public QWidget
SINUMERIK Integrate Run MyScreens
Manual de programación, 10/2020, A5E40869575E AE