0
나는 본체에 main 함수에서 SLOT에서 showNormal을 호출하는 방법은 무엇입니까?
QQmlApplicationEngine engine;
engine.load(QUrl(QStringLiteral("qrc:/main.qml")));
QObject* root = engine.rootObjects().at(0);
QAction *restoreAction = new QAction(QObject::tr("&Restore"), root);
root->connect(restoreAction, SIGNAL(triggered()), root, SLOT(showNormal()));
있어 그것은 작동합니다. 그러나
showNormal
을 슬롯에 넣지 않고도 호출하고 싶습니다. 어디에서 찾을 수 있습니까? 어떻게 작동합니까? 마지막으로
지금까지이
QQuickWindow
에'루트를 변환해야합니다 -> showNormal();'? – vahancho@vahancho 'showNormal': 'QObject'의 구성원이 아닙니다 – Cynede
'QQuickWindow'에'root '를 캐스팅하고'root-> showNormal();을 호출하십시오 – Meefte