1

ドキュメントには、次のコードを提供する例があります。これは非常に単純なようです。

int main(int argc, char *argv[])
{
    QApplication app(argc, argv);
    QPixmap pixmap(":/splash.png");
    QSplashScreen splash(pixmap);
    splash.show();
    app.processEvents();
    ...
    QMainWindow window;
    window.show();
    splash.finish(&window);
    return app.exec();
}

QApplication を使用してエンジンを作成し、次のように QML ファイルを開きます。

engine->load(QUrl(QLatin1String("qrc:/qml/main.qml")));

また、ドキュメントから、ファイルの URL を引数として渡さずに、例のように QMainWindow の方法を実際に理解することはできません (そのような関数はありません)。QMainWindow などから派生した C++ クラスを作成する必要がありますか? それとも、別の重要なポイントがありませんか? さらに、QSplashScreen を機能させるための他の提案についても満足しています。

4

0 に答える 0