У меня проблема с QTQuick1.1 (QT4.8). У меня есть основной класс, где я экземпляр QMLApplicationViewer, и он показывает окно. Я также называю класс, который должен показывать другой файл с другим QML-файлом, но он не отображается. Однако отображаются отладочные сообщения. Вот мой код:QMLApplicationViewer несколько экземпляров только показывает окно
AnotherWindow::AnotherWindow(QString notImportant)
{
}
void AnotherWindow::create(){
QmlApplicationViewer view;
qDebug()<<"dbug: CWCReate";
view.addImportPath(QLatin1String("modules"));
view.setOrientation(QmlApplicationViewer::ScreenOrientationAuto);
view.setMainQmlFile(QString("instanceOfAnotherWindow.qml"));
view.showExpanded();
qDebug()<<"dbug: show";
}
И Main
QmlApplicationViewer view;
view.addImportPath(QLatin1String("modules"));
view.setOrientation(QmlApplicationViewer::ScreenOrientationAuto);
view.setMainQmlFile(QLatin1String("/main.qml"));
view.setFixedSize(360,600);
AnotherWindow *c = new AnotherWindow("notImportantHere");
c->create();
view.showExpanded();
return app->exec();
}
Спасибо заранее.