Вам действительно стоит взглянуть больше на QObject и QMetaObject.
QScriptValue supports the types defined in the ECMA-262 standard: The primitive types, which are Undefined, Null, Boolean, Number, and String; and the Object type. Additionally, Qt Script has built-in support for QVariant, QObject and QMetaObject.
Со страницы Qt QMetaObject:
Qt's meta-object system provides the signals and slots mechanism for inter-object communication, run-time type information, and the dynamic property system.
QObject содержитметод children
, который возвращает список дочерних элементов для объекта, и метод parent
.
Кроме того, с точки зрения pyqt это объекты python, модуль inspect хорошо работает с ними из моего простоготесты.
Вы должны быть в состоянии создать один из них.
FTR, afaik PyQt и Qt - это одно и то же, они предоставляют одну и ту же информацию.В конечном итоге, если он работает в C ++ Qt, он должен работать в PyQt.