Déclaration de la classe CustomWidget :
class SLESTESTCUSTOMWIDGET_EXPORT SlEsTestCustomWidget : public QWidget
{
Configuration de la boîte de dialogue :
DEF MyCWVar1 = (W///,"slestestcustomwidget.SlEsTestCustomWidget")
PRESS(VS1)
END_PRESS
7.4.5.2
Exécution d'une méthode du Custom Widget
Description
La fonction CallCWMethod est disponible dans la configuration Run MyScreens pour exécuter
les méthodes du Custom Widget.
La méthode du Custom Widget à appeler doit comporter 10 paramètres de transfert au
maximum.
Les formats de données des paramètres de transfert pris en charge sont les suivants :
● bool
● uint
● int
● double
● QString
● QByteArray
Programmation
Syntaxe :
Description :
SINUMERIK Integrate Run MyScreens (BE2)
Manuel de programmation, 12/2017, 6FC5397-1DP40-6DA1
Q_OBJECT
Q_PROPERTY(double MyRealVar
READ myRealVar
WRITE setMyRealVar);
...
WriteCWProperty("MyCWVar1", "MyRealVar", 3 + sin(123.456))
CallCWMethod
1 ... [,Argument 9]")
Appel d'une méthode CustomWidget
("Nom de variable", "Nom de méthode[, Argument 0][, Argument
Eléments graphiques et logiques
7.4 Custom Widgets
219