Я пытаюсь вернуть QObject из слота. Я использую PySide и QML. Мой код выглядит так:
class myClass(QtCore.QObject):
def __init__(self):
self.object = QtCore.QObject()
QtCore.Slot(result=object)
def myFunc(self):
return self.object
Когда я console.log возвращаемое значение я получаю:
QVariant(PySide::PyObjectWrapper)
Кажется, я не могу извлечь выгоду из этой вещи. Может ли кто-нибудь указать мне правильное направление? Я могу вернуть примитивные типы (например, int, str и т. Д.), Но объекты, списки и подсказки находятся вне моего понимания Любая помощь будет принята с благодарностью.
EDIT
Я пытаюсь получить доступ к свойствам объекта, используя точечные обозначения. Если бы кто-нибудь мог показать мне пример этого, это было бы очень полезно. Однако, если бы я мог просто вернуть объект, я думаю, что смог бы пройти расстояние сам. Еще раз спасибо!
Спасибо
Jack