qt编程选择qtcreator还是qt+vs

ligiggy ligiggy     2022-12-13     448

关键词:

结论:无脑Qt+VS

宇宙第一IDE,它不香吗

对于一个新手而言,基本体会如下:

Qt Creator

Qt Creator优势

  • 可以实现Ui和代码无缝切换。(VS不行)

  • 对于汉字的支持更好

  • 提示功能做的更好。
    比如:#include等,敲出#inc即有提示。

Qt Creator劣势(IDE本身巨大劣势)

  • IDE本身问题严重,比如注释多行等,需要记住快捷键,非常不友好

  • 再添加Q_OBJECT之类的宏,会产生莫名其妙的MakeFile的bug,需要删除才能解决。

Qt+VS

Qt+VS优势

  • 无敌的IDE加持,写代码和Debug很舒服
    (这点是其他IDE无法创造的,既然用Qt就要用起来更方便,VS只会让写代码更方便)

  • 不需要再写Connect函数

  • 如果之前用VS写代码,将会无比舒适,快捷键通用。

Qt+VS劣势

  • 修改Ui文件之后,可能需要先对Ui文件进行编译。

  • 提示功能不如Qt Creator那么全。

  • 对汉字支持不太好,需要写宏指令



qt在vs下创建工程,然后想用qtcreator打开这个工程,应该怎么办

...File,弹出的框去掉没用的勾选,然后点击OK生成,再打开QTCreator导入刚才的.pro项目文件参考技术A可以在vs中生成pro文件,然后再用QtCreator打开pro文件追问我就是这么做的,但是编译的时候报错了,找不到Qt5AxServerd.lib,这是为什... 查看详情

vs2013+qt5.4.1

Qt应用能够用QtCreator开发,也能够使用VisualStudio。我之前一直用QtCreator。也始终认为这是最好的选择。只是有人偏爱VisualStudio,我也由于工作须要,要使用VisualStudio来开发Qt应用。记录一下安装配置过程。资源下载和安装须要下... 查看详情

qt工程转换成vs工程 vs工程转qtcreator

...:qmake-tpvcXXX.pro会生成文件XXX.vcxprojVisualStudio的project转成QTCreator的project本人QT生手,最近项目上却有个需求,要将原本的VisualS 查看详情

vs2010win7qt4.8.0,实现vs2010编译调试qt程序,qtcreator静态发布程序

https://www.cnblogs.com/rainbowzc/p/4689009.html下载源代码,注意一定是源码压缩包如qt-everywhere-opensource-src-4.8.0.zip,不是Qt发布的已编译的不同版本的标准库如qt-win-opensource-4.8.0-vs2010.exe,这些版本都只是动态编译的,不是我们所需要的。只... 查看详情

如何将在qt工程中建立子项目

一直纠结于QtCreator很难在项目之间进行库引用。今天发现了子项目的概念,这么好用的功能竟然在qmake文档中轻描淡写的一笔带过。先在QtCreator中创建一个“子项目”工程,再在新建的项目中右键选择“新子项目”,然后就可以... 查看详情

qtcreator的下载和安装

...https://blog.csdn.net/weixin_38090427/article/details/83827678一,Qt和QtCreator的区别Qt是C++的一个库,或者说是开发框架,里面集成了一些库函数,提高开发效率。QtCreator是一个IDE,就是一个平台,一个开发环境,类似的比如说VS,也可以进行Q... 查看详情

webrtc笔记之十三:qt版peerconnection

用惯QtCreator后再用VS感觉很不习惯,VS现在也只偶尔调试用一下。而且VS版PeerConnection里面回调太多,跳来跳去一不小心就迷失方向,还是Qt信号和槽的机制比较利于代码阅读。因此按照自己的习惯改写成Qt版PeerConnection。一.环境Web... 查看详情

qt编程指南9软件打包

...4.1.3(64位) 1、QtWidgetsApplication可执行程序发布方式1.1用QtCreator新建一个QtWidgetsApplication项目,直接用默认的QMainWindow程序就可以了,项目名字假定是Qt_Window。然后以Release方式编译生成exe程序:然后在工程目录生成的Release文 查看详情

qt5.7+vs2015环境下使用qtcreator编译qtav视频库

1、QtAV是一个跨平台的开源视频库,使用了ffmpeg核心,https://github.com/wang-bin/QtAV2、安装好Qt,同步QtAV视频库,在github主页下载相应的依赖库(我使用了QtAV-depends-windows-x86+x64.7z)3、在QT配置页面,构建选项卡,构建环境里,分别为... 查看详情

qtcreator4.13.1(community)为什么安装完成没有出现绿标?

...下:1,CentOS6.8Desktop(GCC4.4.7)2,直接运行安装包(注:QtCreator包安装时只有Tools选项,Qt包则只需选择Tools和GCC选项)3,全部默认,也不需要登录账户,选择“下一步”即可。4,安装完成后:应用程序->编程->QtCreator启动即可。5... 查看详情

vs里安装了qt插件之后打开qt文件有问题

Emmmmm想请教大佬们两个问题。我的qtcreator是官网上下载的最新版本,然后连接到了vs的tool里面,想把写好的c++工程做一个界面。1.图一里的ui文件双击应该进入图二的编辑界面,之前是可以做到的,但是现在双击显示为图一的代... 查看详情

新装的vs2010+qt集成环境,编程时为何不能识别<qstring>,<qtextcodec><qtgui/qapplication>等头文件

参考技术A是用的Qt4还是Qt5啊,在Qt5中有一些类被移到QtWidgets模块,需要在pro中加入greaterThan(QT_MAJOR_VERSION,4):QT+=widgets本回答被提问者采纳 参考技术B用Qtcreator不是很好吗 查看详情

qt属性表控件的使用qttreepropertybrowser

...量的信息,现在,很多软件上都能看到它的身影,如vs,QtCreator等IDE的详细设置里都离不开属性表。下图是QtCreator里的属性表虽然,再QtCreator里,属性表到处可见,但是,却没有集成到常用控件里面,vs2008fp里就给MFC添加了CMFCProp... 查看详情

qt软件开发:qtcreator使用vs2017编译器中文乱码解决(代码片段)

MinGW编译器中文显示正常: 使用VS2017编译器中文乱码:解决办法:  在头文件里添加:#pragmaexecution_character_set("utf-8") 解决后,VS2017编译器编译运行效果: MinGw编译器编译运行效果:  查看详情

qt5.9.2+vs2015安装配置教程

...根据你的需求(桌面或移动设备应用还是嵌入式设备)来选择下载的Qt版本,在这里,我们选择"桌面或移动设备应用"。  接下来,就可以选择下载Qt开源包,当然如果你能够使用商业版,也可以选择购买商 查看详情

qt第二课qtcreator下载安装

QtCreator不是一个完整的集成开发环境说明   QtCreator算不上是IDE,而纯粹是一个编辑器,需要在选项中指定编译器和调试器(当前在很久之前,QtCreator集成了SDK开发环境,不需要指定编译器和调试器,但是为了避免版权... 查看详情

c++widgets编程(《qtcreator快速入门》第3版学习笔记)

《QtCreator快速入门》讲解了经典的C++Widgets编程,是Qt最基础和最核心的内容,《Qt5编程入门》讲解了QML语言、QtQuick编程和移动开发,《Qt及QtQuick开发实战精解》讲解了C++Widgets综合实例程序和QtQuick综合实例程序 查看详情

如何用qtcreator输出helloworld

0引言:相比于MFC只要直接在VS上搭建,Qt的配置就相对复杂了,Qt新手上路,老司机绕道,记录下配置Qt的整个过程,直到最终用C++输出“helloworld”。 搭建环境:Win10+qt-3.6.1+MinGW-gcc440_1+qt-4.8.5-mingw1.下载并安装软件1)编译环境... 查看详情