C++QT5跨平台界面编程原理--Qt程序(windows、linux工程创建、Qt项目管理文件、VS中使用Qt)
发布日期:2021-05-24 13:53:21 浏览次数:21 分类:精选文章

本文共 1650 字,大约阅读时间需要 5 分钟。

Qt 项目开发指南

1. 工程创建

1.1 Windows 环境

在 Windows 环境下创建 Qt 项目,推荐使用 Qt Creator IDE。以下是操作步骤:

  • 选择项目模板

    打开 QtCreator,选择“File -> New Project”。在新建项目向导中:

    • 项目名称:设置为 Demo。
    • 项目目录:选择一个合适的存储位置,如 E:\QtDemo。
    • 项目模板:选择“Qt Widgets Application”。
  • 设置编译器和镜像文件路径

    打开“Projects”页面,确保选择正确的编译器和镜像文件路径。如果没有安装 Qt,可下载并安装 latest Qt version。

  • 选择基类

    在“Properties”列表中,点击“Application зависит Qt версии”下的“ details”,选择需要使用的 Qt 版本。默认情况下选择最新版本即可。

  • 创建项目

    点击“Create Projects”按钮,完成项目的生成。


  • 2. 项目管理

    2.1 文件结构

    项目目录下包含以下文件:

    • Demo.pro: 项目管理文件,包含编译和运行配置。
    • Headers: 头文件(.h)存放。
    • Sources: 源代码文件(.cpp)存放。
    • Forms: 界面文件(.ui)存放。
    • ui_widget.h: 生成自 Qt Designer 的 UI 标签文件,不需手动修改。

    2.2 Qt Designer 使用

  • 左侧工具栏中点击“Design”按钮,打开 Qt Designer UI 设计界面。
  • 将 QLabel 组件拖到窗口,修改文字内容为“Hello, World!”。
  • 修改 Font 属性,设置点大小为 12,勾选粗体。

  • 3. 项目编译与运行

    3.1 编译设置

    • 确认 Qt版本:如果配置正确,编译工具会自动识别 Qt 库路径。
    • 在 Build menu 中选择编译工具和模式(Debug/Release)。

    3.2 运行命令

    • 点击右上角的“Run”按钮,或者使用快捷键 Ctrl+R。
    • 编译后,默认保存到 Debug 或 Release 目录下。

    4. Qt 项目管理文件

    4.1 .pro 文件配置

    以下是演示项目的 .pro 文件内容:

    QT        += core gui
    greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
    TARGET = Demo
    TEMPLATE = app
    SOURCES += main.cpp
    HEADERS += widget.h
    FORMS += widget.ui

    解释:

    • QT += core gui: 启用 Qt 核心和 GUI 模块。
    • QT += widgets: 启用 Qt Widget 类,必要时添加。
    • TARGET = Demo: 编译后的可执行文件名为 Demo.exe。
    • TEMPLATE = app: 项目类型为标准应用程序。

    4.2 .ui 文件使用

  • 调用 include "ui_widget.h" 到主.cpp 中。
  • 在 main 函数中创建 Ui_Widget* ui(new Ui::Widget);,调用 ui->setupUi(this); 初始化界面。

  • 5. 开源和依赖管理

    • 安装必要的库依赖,如 Qt OpenGL 文档中提到的库:
      sudo apt-get install libgl1-mesa-dev

    6. Visual Studio 中使用 Qt

    6.1 安装 Qt VS Tools 插件

  • 查看 Qt 官方文档,下载 Visual Studio 插件。
  • 运行安装程序,完成插件配置。
  • 6.2 项目设置

  • 打开“Qt VS Tools → Qt Options”,设置 Qt 版本路径。
  • 在新项目创建向导中选择 Qt 模板“Qt GUI Application”。

  • 通过以上步骤,用户可以在不同环境下顺利创建和运行 Qt 项目。

    上一篇:C++QT5跨平台界面编程原理--QTCreator调试工具、QTCreator项目配置
    下一篇:《创客学院嵌入式从入门到精通》笔记--10全面掌握嵌入式系统移植

    发表评论

    最新留言

    感谢大佬
    [***.8.128.20]2025年04月21日 16时37分14秒