# Hello World
为了测试安装结果,将创建一个小的 hello world 应用程序。 请打开Qt Creator并创建一个Qt Quick UI项目(File ‣ New File or Project ‣ Other Project ‣ Qt Quick UI prototype
)并将项目命名为 HelloWorld
。
提示
Qt Creator IDE允许您创建各种类型的应用程序。 如果没有特别说明,我们总是使用Qt Quick UI原型项目。 对于用于生产的应用程序,您通常更喜欢基于CMake
的项目,但对于快速原型设计,这种类型更适合。
提示
典型的Qt Quick应用程序由名为QmlEngine的运行时构成,该运行时加载初始QML代码。 开发人员可以向运行时注册C++类型以与本地代码交互。 这些C++类型也可以捆绑到插件中,然后使用import语句动态加载。 qml
工具是一个直接使用的预制运行时。 一开始,我们不会涵盖本地代码(Qt C++)方面的开发,而只关注Qt 6的QML方面。这就是我们从原型项目开始的原因。
Qt Creator为您创建了几个文件。HelloWorld.qmlproject
文件是项目文件,其中存放了相关的项目配置。 此文件由Qt Creator管理,请勿自行编辑。
另一个文件HelloWorld.qml
是我们的应用程序代码。 在继续阅读之前,打开它并尝试了解该应用程序的作用。
// HelloWorld.qml
import QtQuick
import QtQuick.Window
Window {
width: 640
height: 480
visible: true
title: qsTr("Hello World")
}
HelloWord.qml
程序是用QML语言编写的。 我们将在下一章更深入讨论QML语言。 QML将用户界面描述为分层元素树。 在此案例中,有一个窗口标题为“Hello World”,且为640 x 480 像素的窗口。
要运行应用程序,请按左侧的运行工具,或从菜单中选择Build > Run。
在后台,Qt Creator运行qml
并将QML文档作为第一个参数传递。 qml
应用程序解析文档,并启动用户界面。 应该会看到如下内容:
Qt 6能运行!意味着我们可以继续往下进行了。
提示
如果您是系统集成商,需要安装Qt SDK以获得最新的稳定Qt版本,以及从源代码编译的Qt版本用于您的特定设备目标。
提示
从头开始构建
如果想从命令行构建Qt 6,首先需要从代码仓库获取并构建它。 有关如何从git构建Qt的最新说明,请访问Qt的wiki。
编译成功(喝两杯咖啡)后,Qt6将会出现在出现在qtbase
文件夹。任何的饮料都可以,但是建议喝咖啡能够获取最好的效果。
如果要测试编译,现在可以使用Qt 6附带的默认运行时运行示例:
$ qtbase/bin/qml
← 安装Qt 6 SDK 应用程序类型 →