2016-05-26 13 views
0

私はQtで新しく、私はhereのようにqtquickを使って簡単なアプリケーションを書こうとしています。 私のコードは:アプリケーションは表示されませんが、動作します

import QtQuick 2.3 

Image { 
    id: root 
    source: "images/background.png" 
} 

私はそれを構築し、「実行」ボタンを入力し、それが作品をようだが、私はすべての任意のウィンドウを見ることができません!

私は間違っていますか?

Qt 5.3;

#include <QApplication> 
#include <QQmlApplicationEngine> 

int main(int argc, char *argv[]) 
{ 
    QApplication app(argc, argv); 

    QQmlApplicationEngine engine; 
    engine.load(QUrl(QStringLiteral("qrc:/main.qml"))); 

    return app.exec(); 
} 
+0

'main.cpp'を表示できますか? – someoneinthebox

答えて

1

ドキュメントから: main.cppには原始的である:QQuickViewとは異なり

、QQmlApplicationEngineが自動的に 作成されませんqtquick 2.3

システムはDebian 8 Jessie

UPDですルートウィンドウ。 Qt Quickのビジュアルアイテムを使用している場合は、 をウィンドウ内に配置する必要があります。

Imageの周りにWindowを追加する必要があります。

関連する問題