Button Text ändern?

Schlagworte:

Hallo

ich habe ein interactor pythonpart, bei welchem über ein Button eine Auswahl in Allplan gestartet wird.
Wenn die Auswahl erfolgreich ist, soll sich der Text des Buttons ändern.
Ist dies überhaupt möglich? Oder können nur Werte von Parametern in der Palette geändert werden?

Folgender Code führt leider nicht zu dem gewünschten Ergebnis:

self.build_ele_list[0].btn_select.text = "OK"
self.palette_service.update_palette(-1, True)

Als Alternative verwende ich einen "Text"-Parameter, bei welchem ich den Wert ändere.

self.build_ele_list[0].txt_is_selected.value = "OK"
self.palette_service.update_palette(-1, True)

Gruss und Dank

Hallo,

es gibt the Tag <TextDyn>, mit dem man einen dynamischen Text für einen Parameter in der pyp-Datei definieren kann. Beispiele gibt es in dem Example TextDyn (in PaletteExamples\OptionalTags).

Viele Grüße
Horst


Verwendung von Cookies:
Um die Webseite optimal gestalten und fortlaufend verbessern zu können, verwendet Allplan Cookies.
Durch die weitere Nutzung der Webseite erklären Sie sich mit der Verwendung von Cookies einverstanden.  -  Mehr Informationen

Schließen