Estructura De La Interfaz De Widgets Personalizados - Siemens SINUMERIK 840D sl Manual De Programación

Ocultar thumbs Ver también para SINUMERIK 840D sl:
Tabla de contenido

Publicidad

Programación
La definición de clase del fichero dll debe ser así:
#define SLESTESTCUSTOMWIDGET_EXPORT Q_DECL_EXPORT
class SLESTESTCUSTOMWIDGET_EXPORT SlEsTestCustomWidget
{
....
public slots:
....
}
9.4.3

Estructura de la interfaz de widgets personalizados

Descripción
Para poder mostrar el widget personalizado en el diálogo, la librería se completa con una
interfaz. Esta contiene definiciones de macros con las que "Run MyScreens" inicia el widget
personalizado. La interfaz tiene el formato de un fichero cpp. El nombre del fichero se puede
elegir libremente, p. ej.:
sleswidgetfactory.cpp
Programación
La interfaz se define del modo siguiente:
#include "slestestcustomwidget.h"
....
//Makros
....
WIDGET_CLASS_EXPORT(SlEsTestCustom-
Widget)
SINUMERIK Integrate Run MyScreens
Manual de programación, 10/2020, A5E40869575E AE
Q_OBJECT
bool serialize(const QString& szFilePath, bool bIsStoring);
Elementos gráficos y lógicos
: public QWidget
; El fichero header (de cabecera) del widget
personalizado correspondiente se inserta al
inicio del fichero
; Las definiciones de macros no se modifican
; El widget personalizado en cuestión se de-
clara al final del fichero
9.4 Widgets personalizados
209

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Sinumerik integrate runMyscreens

Tabla de contenido