пробовал наследование в QtScript:
function TestType () {
}
function TestType2 () {
}
TestType2.prototype = new TestType();
var test = new TestType2();
print(test instanceof TestType); // true
все замечательно, объект юзабелен. Пробую наследоватся от QObject:
function TestType () {
}
TestType.prototype = new QObject();
var test = new TestType();
print(test instanceof QObject); // true !
вроде тоже все правильно, но при первомже обращении к test:
print( test.objectName );
происходит краш: can't access member test.objectName of
deleted QObject.
что не так? как мне получить юзабильный объект-наследник QObject в скрипте.
И еще вопрос: нигде в доках не нашел можноли создавать сигналы для своих типов (их методы можно использовать как слоты, почему нельзя создавать сигналы?), если можно то как?