Eléments graphiques et logiques
7.4 Custom Widgets
Paramètres :
Valeur retournée :
Syntaxe :
Description :
Paramètres :
Exemples
Exemple 1 :
Lecture de la propriété "MyStringVar" du Custom Widget qui est reliée à la variable de boîte
de dialogue "MyCWVar1" et affectation de la valeur dans le registre 7.
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
Exemple 2 :
Ecriture du résultat du calcul "3 + sin(123.456)" dans la propriété "MyRealVar" du Custom
Widget qui est reliée à la variable de boîte de dialogue "MyCWVar1".
218
Nom de variable
Nom de propriété
Valeur actuelle de la propriété du Custom Widget
WriteCWProperty
Ecriture d'une propriété d'un Custom Widget
Nom de variable
Nom de propriété
Valeur
Q_OBJECT
Q_PROPERTY(QString MyStringVar
READ myStringVar
WRITE setMyStringVar);
...
REG[7]=ReadCWProperty("MyCWVar1", "MyStringVar")
Nom de la variable de boîte de dialogue à laquelle est
affecté un Custom Widget
Nom de la propriété du Custom Widget à lire
("Nom de variable", "Nom de propriété", "Valeur")
Nom de la variable de boîte de dialogue à laquelle est
affecté un Custom Widget
Nom de la propriété du Custom Widget à écrire
Valeur qui doit être écrite dans la propriété du Custom
Widget
SINUMERIK Integrate Run MyScreens (BE2)
Manuel de programmation, 12/2017, 6FC5397-1DP40-6DA1