如何创建Qt quick应用程序

Qt(发音为“ cute”,而不是“ cu-tee”)是一个跨平台框架,通常用作图形工具包,它不仅创建CLI应用程序中也非常有用。而且它也可以在三种主要的台式机操作系统以及移动操作系统(如Symbian,Nokia Belle,Meego Harmattan,MeeGo或BB10)以及嵌入式设备,Android(Necessitas)和iOS的端口上运行。更多Qt产品详情点击这里>>

点击下载Qt最新试用版

创建Qt快速项目
如何创建Qt quick应用程序

“新建文件或项目对话框”
从头开始创建新的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元,欢迎前往慧都网咨询慧都在线客服获取更多优惠>>