⑴ 我想问下学习Qt要先学习C++吗。Qt是有自己的语言还是遵从C++的语法啊
Qt是一个跨平台C++类库,你可以用它创建你想要的图形界面程序。
可以通过标准C++来使用Qt,当然,你也可以用QML(形式上类似于HTML的一种文本标记语言),QML是为不想学习C++的界面设计人员打造的。
另外,不止C++可以使用Qt,其他语言也可以,比如Ruby,python等。。。
还需要说一点,如果你决定学习Qt,就要有阅读纯鸟语(英文)文档的心里准备,因为新版的Qt(Qt5,尚未正式发布)的文档在短时间内不会有中文版。
⑵ qt是GUI还是IDE还是编程语言
QT 是一套跨平台、跨编程语言的库。
QT Creator 是 IDE
QtGui 模块是 GUI 库
⑶ qt里用什么语言写程序和C、C++写程序的区别是什么对qt不熟悉,谢谢解答。
Qt 是一个跨平台的 C++ 图形用户界面库,C是C++的基础.....
⑷ qt 只能写c++程序吗,不能写c语言的程序吗,要写c只能用 gtk吗
1、是可以的吧。c的文件,照样编译通过,使用正常参见网上:于是,为了达到最好的开发效果,开始想办法用QtCreator来写C/C++程序,他不仅有完善的IDE,方便的智能完成,还内嵌了gdb,调试起来很方便,感觉就和VS2005无异,更方便的是还集成了Git等版本控制插件,可以说是相当完美了。
2、其实,QtCreator是本来就是可以写C/C++程序的,唯一的缺陷就是,它会把两个库链接进去QtCore和QtGui。这两个是默认库,但 是一般我们的标准C/C++程序是不用这两个库的。去掉也很简单,直接用-=就可一了,用gedit或者vi建立一个空文档,把以下内容加进去,一个标准 的Qt空C/C++项目模板就完成了,把对应位置填上项目名和文件名保存为一个.pro文件再用QtCreator打开就可以了
⑸ qt为什么要用c++开发而不用c语言
最基本的Qt框架以面向对象设计方式组织其部件,加上一些高级的准语言特性(比如信号槽),和对编译生成的目标代码的运行速度的要求,这就需要一种面向对象+泛型编程支持的静态类型检查的编译性语言,软件工业上用的最广泛的就是C++了
⑹ QT只能写c++程序吗写c语言只能用gtk吗
qt使用的是gcc的编译器,准确的说,是g++编译器。
使用qt是可以写C语言的程序的,因为g++编译器,或者说所有的C++编译器,均可以兼容大部分的C语言程序,只在关键字和void *指针转换上略有区别。
不过,qt的强大在于其C++界面,所以用qt来写C程序,并不是好的选择。
总结就是,能用,但是不好用。
⑺ linux下QT编程是用c语言吗
QT编程一般都用C++,虽然QT的API支持很多语言,但好像没有C,想用C的话你可以使用GTK。
⑻ Qt是什么
Qt一个1991年由Qt Company开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。Qt是面向对象的框架,使用特殊的代码生成扩展(称为元对象编译器(Meta Object Compiler, moc))以及一些宏,Qt很容易扩展,并且允许真正地组件编程。
基本上,Qt 同X Window上的 Motif,Openwin,GTK 等图形界 面库和 Windows 平台上的MFC,OWL,VCL,ATL 是同类型的东西。

(8)qt用什么语言编程语言扩展阅读:
Qt的优点:
1、优良的跨平台特性:
Qt支持下列操作系统: Microsoft Windows 95/98, Microsoft Windows NT, Linux, Solaris, SunOS, HP-UX, Digital UNIX (OSF/1, Tru64), Irix, FreeBSD, BSD/OS, SCO, AIX, OS390,QNX 等等。
2、面向对象:
Qt 的良好封装机制使得 Qt 的模块化程度非常高,可重用性较好,对于用户开发来说是非常 方便的。 Qt 提供了一种称为 signals/slots 的安全类型来替代 callback,这使得各个元件 之间的协同工作变得十分简单。
3、丰富的 API:
Qt 包括多达 250 个以上的 C++ 类,还提供基于模板的 collections, serialization, file, I/O device, directory management, date/time 类。甚至还包括正则表达式的处理 功能。
4、支持 2D/3D 图形渲染,支持 OpenGL。
5、大量的开发文档。
6、XML 支持。
⑼ QT语言是什么
Qt不是语言,是一个c++类库,多用来编写界面,但是qt类库实际上非常全面,多线程、数据库支持、IO和网络都支持。qt有自己的IDE qtcreator,也可以挂载在vs开发,支持跨平台(windows、linux),安卓也支持但是不推荐用qt写安卓。Qt的文档完整性和可读性非常高,是真正可以照着文档编程的(每个函数都有实例,每个参数都有解释),目前语言支持c++(qt widget项目)、python(pyQt)、Qml(Qt quick项目),qml是qt自己的脚本,类似js
⑽ Qt用什么语言开发呢
作为一个资深的QT开发者了解,QT是挪威一家小公司开发的C++的框架。Nokia 只是在几年前把他收购,又在最近把它出售了。 我看法是QT还是把精力放在跨平台的GUI的的领域吧。特别是要跟上WINDOWS 8的步子,以及强化Mac OS的上能力。现有嵌入式平台版本,虽然哪一个OS都会官方或开源版本的移植。自Symbian 被NOKIA丢弃后,在哪一个嵌入式平台都不是人家的亲儿子,竞争不过官方开发环境了。