📂
Qt
  • 【Qt Quick 编程指南】
  • 第一篇 基本应用篇
    • 第1章 Qt Creator简介
      • 1.1 注意事项说明
      • 1.2 Qt Creator 是什么
      • 1.2 IDE集成开发环境准备
      • 1.3 Qt Creator 环境介绍
      • 1.4 Qt工具简介
      • 1.5 Git的使用
    • 第2章 Qt Quick
      • 2.1 Qt Quick 是什么
      • 2.2 Qt Quick 能做什么
      • 2.3 QML支持的平台
      • 2.3 第一个Qt Quick程序
    • 第3章 Hello World
      • 2.1 编写Hello World 程序
      • 2.2 程序的运行与发布
      • 2.3 Hello World程序源码与编译过程详解
      • 2.4 项目模式和项目文件介绍
    • 第4章 窗口部件
      • 3.1 基础窗口部件QWidget
      • 3.2 对话框QDialog
      • 3.3 其他窗口部件
    • 第5章 布局管理
      • 4.1 布局管理系统
      • 4.2 设置伙伴
      • 4.3 设置Tab键顺序
      • 4.4 Qt Creator中的定位器
      • 4.5 案例-登录窗口布局
    • 第6章 应用程序主窗口
      • 5.1 主窗口框架
      • 5.2 富文本处理
      • 5.3 拖放操作
      • 5.4 打印文档
    • 第7章 事件系统
      • 6.1 Qt中的事件
      • 6.2 鼠标事件和滚轮事件
      • 6.4 定时器事件与随机数
      • 6.5 事件过滤器与事件的发送
    • 第8章 Qt对象模型与容器类
      • 7.1 对象模型
      • 7.2 容器类
      • 7.1 对象模型
      • 7.3 正则表达式
      • 7.2 容器类
      • 7.3 正则表达式
    • 第9章 界面外观
      • 8.1 Qt风格
      • 8.2 Qt样式表
      • 8.1 Qt风格
      • 8.3 特殊效果窗体
      • 8.2 Qt样式表
      • 8.3 特殊效果窗口
    • 第10章 国际化、帮助系统与Qt插件
      • 9.1 国际化
      • 9.2 帮助系统
      • 9.3 创建Qt插件
  • 第二篇 图形动画篇
    • 第11章 2D绘图
      • 10.1 基本绘制和填充
      • 10.2 坐标系统
      • 10.3 其他绘制
      • 10.4 双缓冲绘图
      • 10.5 绘图中的其他问题
    • 第12章 图形视图、动画和状态机框架
      • 11.1 图形视图、动画和状态机框架
      • 11.2 图形视图框架的坐标系统和事件
      • 11.3 图形视图框架的其他特性
      • 11.4 动画框架
      • 11.5 状态机框架
    • 第13章 3D绘图
      • 12.1 使用OpenGL绘制图形介绍
      • 12.2 绘制多边形
      • 12.3 绘制彩色3D图形
      • 12.4 使用纹理贴图
  • 第三篇 影音媒体篇
    • 第14章 音视频播放
      • 13.1 播放音频
      • 13.2 播放视频
      • 13.3 QmediaPlayer
    • 第15章 相机和音频录制
      • 14.1 使用相机
      • 14.2 使用音频
  • 第四篇 数据处理篇
    • 第16章 文件、目录和输入/输出
      • 15.1 文件和目录
      • 15.2 文本流和数据流
      • 15.3 其他相关类
    • 第17章 模型/视图编程
      • 16.1 模型/视图架构
      • 16.2 模型类
      • 16.3 视图类
      • 16.4 委托类
      • 16.5 项目视图的便捷类
      • 16.6 在项目视图中启用拖放
    • 第18章 数据库和XML
      • 17.1 数据库
      • 17.2 XML
  • 第五篇 网络通信篇
    • 第19章 网络编程
      • 18.1 网络访问接口
      • 18.2 获取网络接口信息
      • 18.3 UDP
      • 18.4 TCP
    • 第20章 进程和线程
      • 19.1 进程
      • 19.2 线程
    • 第21章 Qt WebEngine
      • 20.1 Qt WebEngine
      • 20.2 基于Qt WebEngine Widget的网页浏览器
  • ※Qt6 QML 实战手册※
    • 第一章 基础设置
      • 1.1 项目注释
      • 1.2 修改程序名字
      • 1.3 程序打包
      • 1.4 Qt Design Studio 结合 Qt Creator使用
      • 1.5 版本控制(GitHub)
    • 第二章 项目文件详解
      • 2.1 CMakeLists.txt
    • 第三章 UI设计
      • 3.1 常用控件大全
    • 第十章 多媒体 Multimedia
    • 异常集合总结
  • ※项目案例※
    • ZSLinux开发
    • DCShell开发
    • DCSft开发
    • Qt程序打包
    • BarTenderPrinter
    • 自动补卡考勤程序
    • 打卡机客户端程序
    • SQL考勤补卡脚本
    • 编译 libssh2
  • 常用知识点总结
    • 【Qt+QML+CMake 开发学习进度】
    • Qt6 开发知识点总结
    • Qt creator 快捷键
    • Qt Design Studio 控件大全
    • QT中添加图片资源文件
    • Qt Creator配合Qt Design Studio
    • 学习参考资料
由 GitBook 提供支持
在本页
  • 一、环境注意事项
  • 二、如何使用 Qt Creator 打开 Qt Design Studio 创建的项目
  • 示例背景

这有帮助吗?

  1. 常用知识点总结

Qt Creator配合Qt Design Studio

上一页QT中添加图片资源文件下一页学习参考资料

最后更新于5个月前

这有帮助吗?

一、环境注意事项

  1. 安装 git 软件

  2. 安装 visual studio enterprise

  3. 实测版本:Qt Creator 14.0.2 + Qt 6.8 + Qt Design Studio 4.1.1

二、如何使用 Qt Creator 打开 Qt Design Studio 创建的项目

示例背景

假设你在 Qt Design Studio 中创建了一个简单的 QML 项目,名称为 "HRClient",该项目包含一个主界面 main.qml 和一个按钮组件 Button.qml。

1. 在 Qt Design Studio 中创建项目

(1)创建一个新项目

  1. 打开 Qt Design Studio。

  2. 点击 File > New Project。

  3. 选择 Qt Quick Application - Empty。

  4. 输入项目名称:HRClient。

  5. 设置存放路径(例如 D:/QtProjects/HRClient)。

  6. 点击 Finish,完成项目创建。

(2)设计简单的界面

  • 在 main.qml 中添加一个按钮:

import QtQuick 2.15
import QtQuick.Controls 2.15

ApplicationWindow {
    visible: true
    width: 640
    height: 480
    title: qsTr("Hello Design Studio")

    Button {
        text: "Click Me"
        anchors.centerIn: parent
    }
}
  • 保存项目(Ctrl + S)。

2. 在 Qt Creator 中打开项目

(1)打开项目

  1. 启动 Qt Creator。

  2. 点击 File > Open File or Project。

  3. 找到 Design Studio 项目文件夹 D:/QtProjects/HRClient。

  4. 选择 .qmlproject 文件(例如:HRClient.qmlproject)。

  5. 点击 Open。

(2)配置项目环境

  • 如果项目缺少配置文件,Qt Creator 会自动检测并询问是否添加支持,点击 Configure Project。

  • 确保 Qt Creator 的目标环境(Qt 版本、工具链)与 Design Studio 使用的 Qt 版本一致。

(3)运行项目

  1. 确保项目已经正确加载,main.qml 可以正常预览。

  2. 点击运行按钮 ▶,启动项目。如果项目正常运行,会弹出一个窗口显示按钮界面。

3. 扩展项目功能(可选)

(1)在 Qt Creator 中添加 C++ 支持

如果需要将逻辑扩展为 C++ 项目,可以手动创建 main.cpp 文件:

  1. 在 Qt Creator 的 Projects 面板右键单击项目,选择 Add New。

  2. 选择 C++ Source File,命名为 main.cpp。

  3. 添加以下内容:

#include <QGuiApplication>
#include <QQmlApplicationEngine>

int main(int argc, char *argv[]) {
    QGuiApplication app(argc, argv);

    QQmlApplicationEngine engine;
    engine.load(QUrl(QStringLiteral("qrc:/main.qml")));

    if (engine.rootObjects().isEmpty())
        return -1;

    return app.exec();
}
  1. 确保项目文件中包含必要的构建信息(如 CMakeLists.txt 或 .pro 文件)。

    (2)生成构建文件

    如果项目没有构建文件,可以选择:

    • 使用 qmake:生成 .pro 文件。

    • 使用 CMake:创建 CMakeLists.txt 文件。

4. 验证设计文件在 Qt Creator 中是否可用

  1. 确保 main.qml 中的设计和逻辑没有问题。

  2. 如果界面需要调整,可以返回 Qt Design Studio,修改 .qml 文件,保存后重新加载到 Qt Creator 中运行。

https://git-scm.com/
https://visualstudio.microsoft.com/zh-hans/vs/enterprise/