为 MCU 创建项目

使用 Qt 设计工作室向导中的 Qt for MCUs 预设来设置新的 Qt for MCUs 项目。使用向导创建项目时,会自动创建所有必要的文件,您可以调整项目设置并保存自定义预设。

使用 Qt for MCUs 预设创建的应用程序将使用一组默认组件的子集,您可以在 MCU 板上部署、运行和调试。

注意: 有关 MCU 项目中可用的默认组件的更多信息,请参阅 Qt 设计工作室在 MCU 项目上的功能

创建 MCU 项目

要创建 MCU 项目

  1. 选择 文件 > 新建项目
  2. 预设 选项卡中,选择 Qt for MCUs 预设。
  3. 详情 选项卡中
    • 选择项目文件的路径。您可以在以后移动项目文件夹。
    • 将屏幕尺寸设置为与设备屏幕匹配,这同样可以在桌面上预览。您可以在 属性 中更改屏幕尺寸。
  4. 选择 创建 以创建项目。

Qt 设计工作室将创建以下文件和文件夹

  • .qmlproject 项目文件定义了项目文件夹中的所有组件和图像文件都属于该项目。所有文件都根据其类型自动添加到各自的“文件”节点。

    注意: Qt for MCUs 不推荐使用目录属性来单独列出项目中的文件。

  • .qml 文件定义了应用程序组件的功能和外观。
  • Screen01.ui.qml 定义了一个您可以编辑的 2D 视图中的自定义组件。更多详细信息,请参阅 UI 文件

    虽然自定义组件是新用户的良好起点,但您不必使用它。具体来说,如果您使用 Qt Bridge 导出和导入设计,则您的文件很可能是其他名称。更多详细信息,请参阅 从设计工具导出

    注意: 对于 MCU 项目,您只能导入 2D 资产。

  • CMakeLists.txt 项目配置文件,允许您将项目共享为完整的C++应用程序,与开发者共享。
  • qtquickcontrols2.conf 文件指定了首选样式和一些特定的样式参数。
  • fonts 文件夹包含了您在 资源 中添加的字体文件。
  • imports 文件夹包含一个 Constants.qml 文件,用于指定Arial字体的字体加载器和屏幕分辨率。默认的 Screen.ui.qml 矩形 的大小应设置为 width: Constants.widthheight: Constants.height 以继承在此保存的全局分辨率。
  • MCUDefaultStyle 文件夹包含适用于MCU项目的默认UI图像和组件。

要在UI中使用图像文件,请选择 资源 > .

向MCU项目添加文件

您可以使用向导模板向项目中添加单个文件。

Qt Quick Controls 类别的向导模板创建出具有可定制版本的 Qt Quick Controls 模块中的组件。更多信息,请参阅 创建自定义控件

您可以创建以下类型的文件

类别向导模板目的
Qt Quick 文件
Qt Quick 文件生成具有以下之一默认组件或 位置器 作为根组件的组件: Item矩形Image边框图像可拖动、行、列、流动或网格。
Qt Quick UI 文件生成一个根组件为上述任何一个组件的UI文件。
Qt Quick 视图生成列表视图。更多信息,请参阅 列表和网格视图
Qt Quick UI 表单创建用于实现的UI文件和相应的QML文件。
Qt Quick Controls自定义按钮创建带文本标签的 按钮
自定义复选框创建一个 复选框
自定义转轮创建一个 转轮
自定义滑块创建一个 滑块
自定义微调框创建一个 微调框
自定义开关创建一个具有开/关状态的 开关
面板提供匹配UI样式和主题的背景。
SwipeView允许用户通过侧滑来导航页面。
QML 文件ListModel将一个 列表模型 添加到项目中。

另请参阅 使用自定义预设

在某些Qt许可下可用。
了解更多。