QT基础【3-VS和QtCreator转换】

本文详细介绍了如何在VisualStudio和QtCreator之间转换项目,包括设置环境变量、qmake命令以及针对32/64位项目的处理。同时,作者推荐了通过阅读文档、实践编程和学习Qt高级特性来提升Qt开发技能。
摘要由CSDN通过智能技术生成

在这里插入图片描述

在这里插入图片描述

🌈个人主页:godspeed_lucip
🔥 系列专栏:QT从基础到进阶



1 Visual Studio的QT项目与QtCreater项目相互转换

1.2 QtCreater项目转VS项目

  1. 环境变量配置
    将qmake.exe所在的目录到系统path。该Exe在前面也配置过。我的电脑中,这两个EXE的路径分别为:

D:\VisualStudio\QT\5.15.2\msvc2019\bin\qmake.exe

D:\VisualStudio\QT\5.15.2\msvc2019_64\bin\qmake.exe

想转32位的项目就用第一个,想转64位项目的就用第二个。一般来说是用32位。将其添加到系统环境变量中,如图。

image-20240128092709736

​ 再将cl.exe添加到环境变量。我的系统中,32位的cl.exe路径为

D:\VisualStudio\2022\VC\Tools\MSVC\14.34.31933\bin\Hostx86\x86\cl.exe

​ 而64位的cl.exe路径为:

D:\VisualStudio\2022\VC\Tools\MSVC\14.34.31933\bin\Hostx64\x64\cl.exe

假如你选择转换成32位项目,就用32位的cl.exe,64位项目用64位的cl.exe。将其添加到环境变量

  1. 转化命令
qmake -tp vc 项目名称.pro

我之前已经创建了项目:

image-20240128093059972

在控制台输入qmake -tp vc the_first_project.pro,即可完成转换,如图:

image-20240128131958886

  1. vs打开项目

转换成功后,原文件夹中生成一个.vcxproj文件,使用VisualStudio打开,

image-20240128132224625

image-20240128132635378

32位的项目必须用x86的平台去打开,但是我没有这个选项,应该需要额外配置(尚未解决)

1.3 VS项目转QtCreater项目

未出现相关的菜单。尚未解决。

image-20240128144219918

相关资料:

将VS工程转为Qt的pro工程及VS安装Qt插件后没有create basic .pro file菜单问题解决_使用vs2019生成pro文件-CSDN博客

2 Qt学习方法

  1. 多看Qt文档,自己多写代码测试,英文看不的,用有道翻译

Qt文档中文版链接:提取码:ikun

image-20240128153020187

  1. 学习Qt提供的demo,自己调试,运行,分析

Qt Creator中有很多示例。点开可以运行,还可以查看代码。

image-20240128151552776

  1. Qt主要是用来做界面开发,要熟悉Qt设计界面的技巧,掌握各种控件的使用,非常熟悉各种布局的实现方案,既要会用Qt设计器进行布局,又要非常熟悉手写布局。实际项目中,一般都是手写布局。
  2. 熟悉无边框窗口的设计;
  3. 需要有一点界面交互的逻辑,例如自定义非标控件,以及各种样式表的使用;
    学习相关领域的知识,例如:图形图像、音视频、动画、Web交互、http编程、加解密;
  4. 多总结,要有自己的代码库,以后遇到相同的模块需求,可以复用自己的代码;

3 总结

在代码的舞台上翩翩起舞, Qt,如诗如画,编织梦的彩虹。

跨越平台的轻盈舞姿, 文档的琴音,灵感的涟漪。

模块的花瓣,细腻而丰满, 开发者的心灵,在那里盛开。

清新而深邃,如林中明月, Qt,用优雅的笔触,谱写未来的篇章。

渴望挑战Qt的学习路径和掌握进阶技术?不妨点击下方链接,一同探讨更多Qt的奇迹吧。我们推出了引领趋势的💻QT专栏:《QT从基础到进阶》 ,旨在深度探索Qt的实际应用和创新。🌐🔍

在这里插入图片描述

在这里插入图片描述

  • 31
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值