Não é possível iniciar um aplicativo QML usando qmlviewer / qmlscene

3

Gostaria de começar a escrever aplicativos QML. Eu segui este tutorial: link

meu código é:

import QtQuick 1.0

Rectangle {
    id: page
    width: 500; height: 200
    color: "lightgray"

    Text {
        id: helloText
        text: "Hello world!"
        y: 30
        anchors.horizontalCenter: page.horizontalCenter
        font.pointSize: 24; font.bold: true
    }
}

Mas tenho o seguinte erro ao executá-lo usando qmlviewer :

qmlviewer: could not exec '/usr/lib/x86_64-linux-gnu/qt5/bin/qmlviewer': No such file or directory

Eu tentei vários lançadores qml em /usr/lib/x86_64-linux-gnu/qt5/bin/ ,

qmltestrunner retorna:

FAIL!  : qmltestrunner::tst_ubuntutestcase::compile() module "QtTest" is not installed

e qmlscene falham com:

qmlscene: 'import QtQuick 1.0' is no longer supported.
Use qmlviewer to load file 'hello.qml'.

Como devo executar este tutorial?

    
por user274886 27.04.2014 / 12:37

1 resposta

3

O lançador correto para arquivos qml simples é qmlscene .

Você só precisa mudar sua versão do QtQuick para 2.0, já que o Ubuntu SDK está usando o Qt 5:

import QtQuick 2.0

Visite o link para mais exemplos.

    
por Sylvain Pineau 27.04.2014 / 12:39