Descargar Imprimir esta página

Siemens SINUMERIK ONE Manual De Programación página 232

Ocultar thumbs Ver también para SINUMERIK ONE:

Publicidad

Elementos gráficos y lógicos
9.4 Widgets personalizados
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)
232
Q_OBJECT
bool serialize(const QString& szFilePath, bool bIsStoring);
: 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
SINUMERIK Integrate Run MyScreens
Manual de programación, 07/2022, A5E50479473E AC

Publicidad

loading