
from PySide6.QtCore import QObject, Property
class MyObject(QObject):
def __init__(self, startval=42):
QObject.__init__(self)
self.ppval = startval
@Property(int)
def pp(self):
return self.ppval
@pp.setter
def pp(self, val):
self.ppval = val
obj = MyObject()
obj.pp = 47
print(obj.pp)