c++ QT是什么?

网上一查c++怎么写界面就有人说用qt,qt是个什么东西?是VC6的一个插件还是一个单独的编译器?
还有人说vc6是石器时代的开发工具,难道现在写界面程序用的不是vc吗?

第1个回答  2014-05-12
Qt是一个1991年由奇趣科技开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。Qt是面向对象的框架,使用特殊的代码生成扩展(称为元对象编译器(Meta Object Compiler, moc))以及一些宏,易于扩展,允许组件编程。2008年,奇趣科技被诺基亚公司收购,QT也因此成为诺基亚旗下的编程语言工具。2012年,Qt被Digia收购。2014年4月,跨平台集成开发环境Qt Creator 3.1.0正式发布,实现了对于iOS的完全支持,新增WinRT、Beautifier等插件,废弃了无Python接口的GDB调试支持,集成了基于Clang的C/C++代码模块,并对Android支持做出了调整,至此实现了全面支持iOS、Android、WP。追问

QT是单独的编译器?

追答

不是编译器 不过也可以这样理解,呵呵 它有自己的一套开发环境,配置好了,就可以和visual C++一样使用的。

第2个回答  2014-05-12
Qt不是编译器也不是VC的插件,Qt是一个类库,不过也带有一个集成开发环境,使用的是第三方的编译器,和VC没太大关系,具体的你可以上qt-project.org上了解。

Qt相对VC而言比较简单,而且是跨平台的,所谓“一次编写,随处编译”,这个优势相对的劣势就是特定平台支持性不如那些官方推荐的编程工具,要搞得东西一深就不简单了。
windows c++编程主要用的VC+MFC。VC6当然是石器时代,现在用的都是VC2008或者以上版本。追问

vc2008以上版本可以像vs、Delphi那样直接拖控件吗?

追答

可以,Qt需要下qt creator,在Qt官网提供的的集成开发环境(IDE)中有。
VC的话可能需要用VS,VS是微软发布的一个很全的开发工具,包含VC

第3个回答  2014-05-12
Qt是一个1991年由奇趣科技开发的跨平台C++图形用户界面应用程序开发框架。
它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。
Qt是面向对象的框架,使用特殊的代码生成扩展(称为元对象编译器(Meta Object Compiler, moc))以及一些宏,易于扩展,允许组件编程。
2008年,奇趣科技被诺基亚公司收购,QT也因此成为诺基亚旗下的编程语言工具。
2012年,Qt被Digia收购。
2014年4月,跨平台集成开发环境Qt Creator 3.1.0正式发布,实现了对于iOS的完全支持,新增WinRT、Beautifier等插件,废弃了无Python接口的GDB调试支持,集成了基于Clang的C/C++代码模块,并对Android支持做出了调整,至此实现了全面支持iOS、Android、WP。
直接从Qt官方网站下载.run格式的安装包,Windows下直接双击安装,Linux下进入安装包所在目录后用 ./ 安装。
类似于一个插件,应用于编程平台,简单方便
教程:http://wenku.baidu.com/link?url=4d08oBrs169zTP9oTY4DMzJX5Dk2s5YXhNqggJxyE9VFOBnalx3h2z94n0miD185AB9LcfbYgFTwmO-s58wafNGL2JR40lEOoA7tGUeRmom追问

VS2008 + QT可以脱离.net吗?我最擅长的就是c#,就是想找一个可以直接编译为机器码的语言 脱离.net

追答

应该可以吧,这个是在编译器基础上运行的,VS2008也可以新建别的项目,不只有CS
是一种图形界面的开发软件,基于c++的
更直接点说,就是一个开发库,在头文件中申明使用,类似于Nunit这个CS中的单元测试插件

本回答被提问者采纳
相似回答