码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • QT安装、创建项目与调试,在VS中的使用:手把手教程


    安装、创建项目与调试

    使用国内镜像快速安装QT

    通过清华源(https://mirrors.tuna.tsinghua.edu.cn/qt/archive/online_installers/4.4/qt-unified-windows-x64-4.4.1-online.exe)下载在线安装包

    使用命令行

    qt-unified-windows-x64-4.4.1-online.exe --mirror https://mirrors.tuna.tsinghua.edu.cn/qt
    
    • 1

    用清华源进行在线安装。

    安装的时候,根据需要选择所安装的内容。

    我所选择的安装内容为:

    我的QT安装配置.jpg
    选择Qt5.15.2是因为5.15.2是长期维护版本(LTS)

    选择MSVC 2019 xx-bit是因为我电脑上装有Visual Studio(VS)并且我习惯于用VS开发QT程序。

    选择Android是因为我想尝试使用QT开发安卓应用

    像Qt Charts、Qt Quick 3D这些,都是QT中一些不错的功能。并且所占用体积并不大,因此我也选择了它们。

    在VS中安装QT插件

    QT插件的安装地址为https://mirrors.tuna.tsinghua.edu.cn/qt/official_releases/vsaddin/2.8.1/

    下载下来直接双击即可安装。

    安装完成后重启VS,点击选择拓展 -> Qt VS Tools -> Options

    拓展 -> Qt VS Tools -> Options
    选择Qt -> Versions -> -> [资源管理器图标]

    Qt -> Versions ->  -> [资源管理器图标]
    在弹出的资源管理器中选择你所选择的VS的编译器的路径。

    路径选择
    路径为:QT安装位置 + QT版本 + msvc20xx + \bin\qmake.exe

    例如我的QT安装路径为:F:\OtherApps\Program\QT\Apps,QT版本为5.15.2

    安装路径截图
    MSVC编译器的版本为2019的64位

    则最终路径为F:\OtherApps\Program\QT\Apps\5.15.2\msvc2019_64\bin\qmake.exe

    你可以添加多个版本的编译器,添加完后可以选择一个默认的编译器,然后点击确定即可。

    默认版本 / 点击确定

    使用VS创建QT项目并运行

    打开VS,点击创建新项目

    Qt Widgets Application

    如果要创建一般的图形界面,则可选择Qt Widgets Application,然后点击下一步

    创建新项目

    设置项目名称、项目路径,点击创建

    创建
    之后会跳出QT指引,基本上一路next最后finish即可

    QT指引
    然后就可以愉快地进行Coding了。想要生成可执行文件,直接点击本地 Windows 调试器即可。

    执行
    可以在右侧解决方案资源管理器中双击.ui文件进行布局设计

    ui设计
    左侧直接拖拽就能进行界面设计

    Designer

    若VS中无法打开.ui进行设计

    直接在QtDesigner中编辑.ui文件可以很方便地进行布局。

    但是如果VS出现了.ui文件打不开的情况,该怎么解决呢?

    无法打开
    在右侧解决方案管理器中,右键.ui文件,选择打开方式

    打开方式
    添加 -> 输入程序路径(你所选择的VS编译器对应目录下的designer.exe) -> 输入一个名字(你自己随便起一个) -> 点击确定

    新建打开方式
    然后选中刚才新创建的打开方式,点击设为默认值

    设为默认打开方式
    然后,再双击.ui文件即可成功打开并编辑。

    原创不易,转载请附上原文链接哦~
    Tisfy:https://letmefly.blog.csdn.net/article/details/126059219

  • 相关阅读:
    动态规划算法(2)最长回文子串详解
    数据清洗:数据挖掘的前期准备工作
    JMeter性能测试,完整入门篇
    golang笔记18--go并发多线程
    【吐血整理】2022年Java 基础高频面试题及答案(收藏)
    c++头文件模板
    学习笔记【Java 虚拟机④】内存模型
    03.02-适配器模式(Adapter)
    前端基础:call、apply、bind的基本概念
    Postgresql源码(70)逻辑复制DecodeXLOG主要流程和数据结构
  • 原文地址:https://blog.csdn.net/Tisfy/article/details/126059219
  • 最新文章
  • 【JVM】编译执行与解释执行的区别是什么?JVM 使用哪种方式?
    用 Hashids 优雅解决 C 端自增 ID 暴露问题
    V8引擎 精品漫游指南--Ignition篇(上) 指令 栈帧 槽位 调用约定 内存布局 基础内容
    LLVM Pass快速入门(四):代码插桩
    milkup:桌面端 markdown AI续写和即时渲染
    基于项目工程构建SBOM(软件物料清单)的研究
    鸿蒙应用开发UI基础第二节:鸿蒙应用程序框架核心解析与实操
    .NET 中如何快速实现 List 集合去重?
    扣子Coze实战:从0到1打造抖音+小红书热点监控智能体
    浅谈数据访问层
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号