跨平台C++开发工具Qt使用教程:如何创建Qt quick应用程序
Qt(发音为“ cute”,而不是“ cu-tee”)是一个跨平台框架,通常用作图形工具包,它不仅创建CLI应用程序中也非常有用。而且它也可以在三种主要的台式机操作系统以及移动操作系统(如Symbian,Nokia Belle,Meego Harmattan,MeeGo或BB10)以及嵌入式设备,Android(Necessitas)和iOS的端口上运行。更多Qt产品详情点击这里>>
创建Qt快速项目
从头开始创建新的Qt Quick项目时,可以使用以下选项:
-
Application(Qt Quick):
- Qt Quick应用程序创建一个Qt Quick 2应用程序项目,该项目可以同时包含QML和C ++代码。您可以构建应用程序并将其部署到桌面,嵌入式和移动目标平台。
- Qt Quick应用程序-Scroll使用ScrollView类型实现可滚动的列表视图(需要Qt 5.9或更高版本)。
- Qt Quick应用程序-堆栈使用StackView类型通过基于堆栈的导航模型来实现一组页面(需要Qt 5.7或更高版本)。
- Qt quick应用程序-Swipe使用SwipeWiew类型使用基于滑动的导航模型来实现一组页面(需要Qt 5.7或更高版本)。
- 应用程序(Qt for Python) > 适用于Python的Qt-Qt Quick应用程序-空会创建一个包含空Qt quick应用程序的Python项目。
-
Other Project > Qt Quick UI Prototype 使用包含主视图的单个QML文件创建Qt Quick UI项目。您可以在QML Scene预览工具中查看Qt Quick 2 UI项目。您不需要构建它们,因为它们不包含任何C ++代码。仅在进行原型制作时才使用此功能。您不能以此创建完整的应用程序。
Qt Quick UI项目无法部署到嵌入式或移动目标平台。对于这些平台,请改为创建Qt Quick应用程序。
- Library > Qt Quick 2 Extension Plugin可创建C ++插件,使它们能够提供可动态加载到Qt Quick 2应用程序中的扩展。
注意:特定目标平台的SDK可能会为该平台安装其他模板。例如,QNX模板是作为QNX SDK的一部分安装的。
Qt Creator创建必要的样板文件。一些文件特定于特定的目标平台。
创建Qt快速应用程序- 选择 File > New File or Project > Application (Qt Quick)。
-
选择应用程序类型:
- Qt Quick Application - Empty
- Qt Quick Application - Scroll
- Qt Quick Application - Stack
- Qt Quick Application - Swipe
- 选择Choose以打开“ Project Location”对话框。
- 在Name字段中,输入应用程序的名称。
- 在 Create in字段中,输入项目文件的路径。选中“ Use as default project location”复选框,以默认情况下在此文件夹中创建新项目。
- 选择next以打开“ Define Build System”对话框。
- 在“ Build system”字段中,选择用于构建和运行项目的构建系统:qmake,CMake或Qbs。
- 选择“ next”打开“ Define Project Details”对话框。
- 在Minimal required Qt version字段中选择要开发的Qt版本。Qt版本确定QML文件中使用的Qt Quick导入。
-
选择Use Qt Virtual Keyboard 复选框添加支持Qt的虚拟键盘应用程序。
注意:如果在安装Qt时未安装Qt虚拟键盘模块,则在设计模式下尝试在“ Form Editor”中打开main.qml时将出现错误消息。您可以使用Qt维护工具来安装Qt虚拟键盘。
- 选择“ next”打开“ Translation File”对话框。
- 在Language字段中,选择计划将应用程序翻译成的语言。您可以稍后通过编辑项目文件来添加其他语言。
- 在Translation file字段中,您可以编辑将为所选语言生成的翻译源文件的名称。
- 选择“ Next ”以打开“Kit Selection”对话框。
-
选择要为其构建应用程序的平台的工具包。
注意:如果在Tools > Options > Kits(在Windows和Linux上)或Qt Creator > Preferences > Kits (在macOS上)中指定了套件,则会列出套件。
- 选择“ next”打开“ Project Management”对话框。
- 查看项目设置,然后选择Finish(在Windows和Linux上)或Done(在macOS上)以创建项目。
对于Empty和Scroll应用程序,Qt Creator创建一个QML文件main.qml,您可以在“ Form Editor”或“ text Editor”中对其进行修改。
对于Stack and Swipe应用程序,Qt Creator生成两个UI文件,分别是您可以在"Form Editor"中修改的Page1Form.ui.qml和Page2Form.ui.qml和一个可以在textEditor修改的QML文件main.qml。
总结
本篇文章中学习了如何创建Qt Quick应用程序。相信通过阅读你对Qt也有了一定的了解,现在立刻下载Qt免费试用吧!更多Qt类开发工具QtitanRibbon、QtitanChart、QtitanNavigation、QtitanDocking、QtitanDataGrid在线订购现直降1000元,欢迎咨询慧都获取更多优惠>>