【QT基础入门】1、QT开发环境搭建

2023-11-16

文章目录

一、学习所需要的软件

二、安装 VS2012

三、win10 下安装 QT


一、学习所需要的软件

  • Visual Studio 2012
  • Qt SDK 4.7.4
  • Qt Creator 2.4.1

  • Visutal Studio 2012
    • 用于学习 Windows 上 GUI 程序设计的原理
    • 体会使用 C/C++ 编写 GUI 窗口应用程序
    • 展现 Qt 对于 Windows 窗口开发的面向对象封装

  • Qt SDK与 Qt Creator
    • Qt SDK
      • 为 Qt 开发提供必要的类和函数,以及相关工具
    • Qt Creator
      • 为 Qt 开发提供一个高效的代码编辑环境

  • 开发环境镜像文件
    • Windows 10
      • 包含完整的 Win Qt 开发环境
    • Ubuntu 10.10
      • 包含完整的 Linux Qt 开发环境

二、安装 VS2012

        这个安装比较简单,按部就班一步步安装就好,如果没有安装包的可以用我的。

        链接:https://pan.baidu.com/s/141GvqtP4BhiXXlcnXfsVQA?pwd=axdh 
        提取码:axdh 

三、win10 下安装 QT

        这个安装比较复杂,会一步步讲解。相关安装包如下:

        链接:https://pan.baidu.com/s/1N5Vd12jvticuFiyGkEET3Q?pwd=46l2 
        提取码:46l2 

       

        首先安装 QT Creator:

        第一步:双击运行 qt-creator-win-opensource-2.4.1

        第二步,点击 next

              第三步,选择同意后,点击 next

         第四步,继续 next

         第五步,默认即可,点击 next

         第六步,选择安装路径,建议不要放在 C 盘里,然后点击 next

           第七步,默认即可,点击 install

         第八步,安装完成后点击 next

         第九步,点击 finish 完成安装,注意把 Run QT Creator 前面的 √ 去掉,暂时不运行 QT Creator


        然后安装 Qt SDK:

        第一步,双击运行 qt-win-opensource-4.7.4-mingw

         第二步,点击 next

         第三步,点击 next

          第四步,选择同意后,点击 next

         第五步,默认即可,点击 next

         第六步,选择安装路径,建议 QT Creator 和 QT SDK 安装在同一个大目录下。

         第七步,默认即可,点击  next

         第八步,非常关键,指定 mingw 文件夹,可以在 QT Creator 的安装目录中找到,然后点击 install

         第九步,安装好后点击 next

         第十步,完成安装,那两个 √ 暂且不勾,点击 finish


        QT Creator 和 QT SDK 安装好之后开始配置环境变量:

        第一步,先点击开始,然后点击设置,再点击系统,在关于界面找到高级系统设置,进去后点击环境变量。

 

 

          第二步,在系统变量那里双击Path

         第三步, 在编辑环境变量那里新建一个路径,并且把 QT SDK 目录下 bin 文件夹的全路径复制粘贴过来

         第四步,同理, 在编辑环境变量那里新建一个路径,并且把 QT Creator 目录下 bin 文件夹的全路径复制粘贴过来 

         第五步,同理, 在编辑环境变量那里新建一个路径,并且把 QT Creator 目录下mingw 文件夹中的 bin 文件夹的全路径复制粘贴过来 

         第六步,点击确定后,在系统变量那里点击新建,变量名为 LD_LIBRARY_PATH,变量值分别为 QT Creator 和 QT SDK中的 lib 文件夹的路径,注意路径之间采用英文的分号隔开,弄好之间点击确定


        QT Creator 和 QT SDK 环境变量配置好以后开始设置关联:

        第一步,运行 QT Creator

         第二步,点击:工具 --> 选项... --> 构建和运行

         第三步, 选择:“Qt 版本”标签 --> 手动设置 --> 添加... --> 选择 E:\software\QT\qt4.7.4\bin\qmake.exe (根据具体安装路径进行选择)

         第四步,点击:确定,,至此,安装完毕。


        下面进行一下测试,看看是否真的安装好了:

        第一步,新建一个工程,工程选择 QT 控件项目,再选择 Qt Gui 应用

         第二步,给项目命名并选择路径

         第三步,默认即可,点击下一步

           第四步,默认即可,点击下一步

         第五步,默认即可,点击完成

         第六步,点击运行

         可以看到,弹出一个窗口,这就证明安装成功,没有问题

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【QT基础入门】1、QT开发环境搭建 的相关文章

  • 通过CMake实现Qt项目

    我正在尝试通过 Cmake 构建并运行非常简单且基本的 Qt 示例 删除 pro 文件 以下是Qt项目的代码 自动生成的Qt项目的目录结构为 Cmake my project name headers mainwindow h source
  • 如何通过 Qt 创建网络服务 [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 另一个宏中的 Q_PROPERTY 宏

    如何放置Q PROPERTY另一个宏里面 辅助宏 define SimpleAllinOne member type public void Set member type arg member m member arg member ty
  • 如何在 QT 安装程序框架中区分每用户安装与系统范围安装?

    我正在使用一些名为 pgModeler 的应用程序 它的当前版本提供了一个基于 QT 安装程序框架的安装程序 Windows 上该安装程序的问题是它安装每个用户的开始菜单条目 https github com pgmodeler pgmod
  • 加载 QPixmap 数据的更好方法

    更好的方法来做到这一点 没有QImage QImage image width height QImage Format RGB888 memcpy image bits m frameRGB gt data 0 height width
  • 具有多个父项的 Qt 树模型

    我想构建一棵树 其中一个元素可以引用另一个元素 我想要构建的树是 像这样的东西 A B C D E F P this is a pointer to C D first child of C E second child of C I fo
  • SWI-Prolog 与 C++ 接口的问题

    我试图让 SWI Prolog 与 C 很好地配合 现在束手无策 现在 在我开始准确解释我的问题是什么之前 我想首先说明我的项目是关于什么的以及我选择了哪些工具来开发解决方案 我的教授分配给我的任务是开发一个 GUI 程序 作为 SWI p
  • 如何在 QT 中绘制点?

    我正在用 QT 用 C 编写一个应用程序 其中有 n 个点并计算它的凸包 然而 一旦计算出来 我不知道如何绘制点并绘制船体的边界 制作菜单按钮等很简单 但我不确定我是否知道执行此操作的工具 你怎么做到这一点 图形视图 addEllipse
  • 如何使 Python、QT 和 Webkit 在无头服务器上工作?

    我有 Debian Linux 服务器 我用它来做各种事情 我希望它能够完成一些我需要定期完成的网络抓取工作 这段代码可以是在这里找到 http bit ly QeqvzX import sys from PyQt4 QtGui impor
  • Qt qDebug() 在 Windows shell 中不起作用

    我正在使用一个qDebug Qt 框架的printf屏幕上有东西 当我从 Qt Creator 运行应用程序时它工作得很好 但是当我尝试从 Windows 执行它时cmd它什么也没显示 为什么会发生这种情况 你必须添加 CONFIG con
  • 如何在 OS X 上的 Qt 应用程序中设置应用程序图标,足以进行分发?

    跟进这个答案 https stackoverflow com a 20918932 368896 to 这个问题 https stackoverflow com questions 20909341 what is the fastest
  • QT:删除QGridLayout中QLabel之间的空格

    我将一些具有不同颜色的 QLabels 添加到 QGridLayout 作为 QWidget 的布局 现在我在每个 Qlabel 与下一个 Qlabel 之间有一个间距 我想将其删除 我尝试将标签的边距设置为 0 将 GridLayout
  • Qt 为什么使用 QString::number() 而不是 QLocale().toString()?

    我正在开发的应用程序将在许多国家推出 并且需要支持他们的语言 我一直在回顾我的代码并替换以下每个实例 QString number and QString toDouble with QLocale toString and QLocale
  • 如何在针对 Windows XP 的情况下使用 VS2012 构建 Qt 4/5?

    我正在尝试使用 Visual Studio 2012 构建 Qt 4 8 5 Qt 5 2 1 针对 Windows XP SDK v7 1a 使用 VS2102 编译时 源代码与 SDK v7 1a 存在各种不兼容性 因此无法开箱即用 这
  • 在 Qt 中使用多个不同的流读取同一文件

    使用 Qt 是否可以使用多个流读取文件以同时访问其中的不同数据部分 请注意 Qt 中的流 QTextStream QDataStream 不处理底层设备中的位置 流类只是一个包装器 用于更轻松地解析设备 QFile 实例 内的二进制数据 因
  • 覆盖 QWebView 中的页面回复

    我试图在 Qt 的 QWebView 中拦截页面 表单请求 并在某些情况下使用替代内容进行响应 QNetworkReply ngcBrowser createRequest Operation operation const QNetwor
  • QTabWidget 选项卡在垂直方向,但文本在水平方向

    我正在尝试用 C Qt 制作一个带有这样的侧边栏的应用程序 但是当将 QTabWidget 方向设置为西时 它会使文本垂直 如何让文本位于左侧 但水平对齐 PS 我不需要图标 提前致谢 您可以使用QListWidget http doc q
  • 通过引用传递 [C++]、[Qt]

    我写了这样的东西 class Storage public Storage QString key const int value const void add item QString int private QMap
  • Q风格所有权

    在 Qt 应用程序中使用样式时 我遇到了一个有趣的问题QStyle所有权 QStyle继承自QObject 通常接受QObject parent作为构造函数参数来管理其子级的生命周期 但QStyle的构造函数没有此构造函数参数 第一个问题
  • 为什么 QT 设计器重新调整大小或不允许我缩小或展开小部件或按钮?

    很多时候 在使用 QT 设计器时 我发现自己需要通过缩小或扩展来调整事物的大小 每当我尝试这样做时 程序都不允许我这样做 而只是恢复到将对象放置在窗口中时给我的原始默认大小 无论我的布局如何 为什么要这样做 是否有可能改变这一点 以便我可以

随机推荐