Morgen zusammen,
mir ist bekannt, dass in Allplan in der Regel 0/1 für True/False verwendet werden (können).
Nun bin ich aber auf eine Ungereimtheit gestoßen.
Ich habe ein PythonPart-Objekt, u.A. mit CheckBoxen darin. Per build_ele.my_checkbox.value bekomme ich je nach nach Einstellung 0 oder 1 zurück (-> print(build_ele.my_checkbox.value) zeigt dies im Trace. Soweit so gut, damit kann man arbeiten.
Da ich mit diesem Objekt neue/andere PythonPart-Objekte absetze, sollen auch die entsprechenden CheckBox-Werte übergeben werden. Hier taucht das Problem auf, dass es nicht reicht, dass ich 0/1 (also build_ele.my_checkbox.value) übergebe. Der Haken im neuen Objekt wird nur korrekt angezeigt, wenn ich tatsächlich auch True/False übergebe.
Damit es für mich funktioniert, habe ich mir einen Converter erstellt, der mir True oder False zurückgibt.
Wird hier eventuell seitens Entwicklung noch etwas angepasst oder verändert? Oder wird die Funktionalität so bleiben, dass tatsächlich True/False übergeben werden muss?