1 Visual Studio的QT项目与QtCreater项目相互转换
1.2 QtCreater项目转VS项目
- 环境变量配置
将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位。将其添加到系统环境变量中,如图。
再将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。将其添加到环境变量
- 转化命令
qmake -tp vc 项目名称.pro
我之前已经创建了项目:
在控制台输入qmake -tp vc the_first_project.pro,即可完成转换,如图:
- vs打开项目
转换成功后,原文件夹中生成一个.vcxproj文件,使用VisualStudio打开,
32位的项目必须用x86的平台去打开,但是我没有这个选项,应该需要额外配置(尚未解决)
1.3 VS项目转QtCreater项目
未出现相关的菜单。尚未解决。
相关资料:
将VS工程转为Qt的pro工程及VS安装Qt插件后没有create basic .pro file菜单问题解决_使用vs2019生成pro文件-CSDN博客
2 Qt学习方法
- 多看Qt文档,自己多写代码测试,英文看不的,用有道翻译
Qt文档中文版链接:提取码:ikun
- 学习Qt提供的demo,自己调试,运行,分析
Qt Creator中有很多示例。点开可以运行,还可以查看代码。
- Qt主要是用来做界面开发,要熟悉Qt设计界面的技巧,掌握各种控件的使用,非常熟悉各种布局的实现方案,既要会用Qt设计器进行布局,又要非常熟悉手写布局。实际项目中,一般都是手写布局。
- 熟悉无边框窗口的设计;
- 需要有一点界面交互的逻辑,例如自定义非标控件,以及各种样式表的使用;
学习相关领域的知识,例如:图形图像、音视频、动画、Web交互、http编程、加解密; - 多总结,要有自己的代码库,以后遇到相同的模块需求,可以复用自己的代码;
3 总结
在代码的舞台上翩翩起舞, Qt,如诗如画,编织梦的彩虹。
跨越平台的轻盈舞姿, 文档的琴音,灵感的涟漪。
模块的花瓣,细腻而丰满, 开发者的心灵,在那里盛开。
清新而深邃,如林中明月, Qt,用优雅的笔触,谱写未来的篇章。
渴望挑战Qt的学习路径和掌握进阶技术?不妨点击下方链接,一同探讨更多Qt的奇迹吧。我们推出了引领趋势的💻QT专栏:《QT从基础到进阶》 ,旨在深度探索Qt的实际应用和创新。🌐🔍