我想开始编写 QML 应用程序。我遵循了以下教程:http://qt-project.org/doc/qt-4.8/qml-tutorial1.html
我的代码是:
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
}
}
但是当我使用它运行时出现以下错误qmlviewer
:
qmlviewer: could not exec '/usr/lib/x86_64-linux-gnu/qt5/bin/qmlviewer': No such file or directory
我尝试了几个 qml 启动器/usr/lib/x86_64-linux-gnu/qt5/bin/
,
qmltestrunner
返回:
FAIL! : qmltestrunner::tst_ubuntutestcase::compile() module "QtTest" is not installed
并qmlscene
失败:
qmlscene: 'import QtQuick 1.0' is no longer supported.
Use qmlviewer to load file 'hello.qml'.
我该如何运行本教程?
答案1
简单 qml 文件的正确启动器是qmlscene
。
由于 Ubuntu SDK 使用的是 Qt 5,因此您只需将 QtQuick 版本更改为 2.0:
import QtQuick 2.0
访问http://developer.ubuntu.com/apps/qml/以获取更多示例。