qt和gtk哪个好(为什么用gtk不用qt)

http://www.itjxue.com  2023-01-25 18:36  来源:未知  点击次数: 

学习gtk还是qt好呀?为什么?

我建议最好是从基础入手,而不是一开始就进行可视化编程。虽然如今国内绝大多数pc都是使用的windows,但是毕竟这知识这个世界的冰山一角。扎实的基础自然会更有用处。

编程其实重要的是程序思维,然后是算法和数据结构。这些都是超出语言的,就是说不管是学c学java学delphi还是别的什么,这一部分都是一致的。因此培养这部分的知识可以说是一本万利的事情。初学肯定是通过语言熟悉思想熟悉算法和数据结构,到一定的时候就是纯粹的思想和算法数据结构的学习,便已经脱离程序语言了。经历过这些阶段,换一种语言不过是重新了解一下描述的方式,就像你了解了中文思维,山东话和四川话的差别就不会太大;了解了拉丁语的思维,整个语系的语言都不过是简简单单的记忆工作,应用就好。

入门的语言,理论上是怎么方便学哪个,看那个顺眼学哪个。当然这里面还是有不同的推荐的。一般来说我比较推荐pascal、c/c++、java。并不是因为这三个东西很通用很有前途,而是它们实在是严整而有规则(c/c++还显得稍微的宽松了一点),而严谨的语法要求和明确的概念区分是有利于编程思维的形成和算法数据结构的学习的。同样的因为这个理由我不推荐vb,而并不是因为它功能不强大(事实上vb在windows环境中是相当牛的语言)

另外一个建议是,如果学c,不要一开始就用vc。ms提供的很多东西很方便,有很多很简单的实现方法,但是它们不标准。vc与ansi c标准是有很大的差距的。首先一个不遵循标准的c/c++程序是不通用的,换个编译器说不定就不被承认了。所以我非常推崇gcc,理由之一是它完全符合 ansi c标准,无论它的c还是c++编译器都很严整,功能上一点也不缺乏(有人说gcc不能做图形界面的程序,这一点完全错误,到处都有的qt库和gtk库都能做出很好的界面),另外一个理由便是它免费,毕竟稍微大一点的软件企业就不会屈从与微软的编译器和平台,而一个免费的c编译器无疑可以创造更多的利益;就算要转vc,标准的c程序也是几乎不要作任何改动的。

当然,这一切的前提是,你真的很想很好的学编程,做一个这方面的精英。如果只不过是兴趣,或者只是想拿一个ms的工程师认证然后在国内企业找份诸如设计vf、vb程序之类的工作,那完全可以忽略我上面的话,去找个认证培训班,认认真真听听课,好好完成练习,从vb或者vc入手,考好认证是很不会太难的。毕竟现在很多很好的大学里都从来不缺乏计算机的课程,不会缺少算法或者编译原理的课程,不会没有计算机科学的研究院,而那里面出来的人一般都具备了很好的基础知识,会更加容易成为前面所说的精英。

GTK+ Vs QT

QT比较轻量级,开发速度会快些。

GTK+比较接近系统底层,功能可以灵活些,但QT也很灵活了,除非是开发游戏方面就可能力不从心。

请问GTK+与QT哪个更好?

嵌入式大多用qt!!

自己开发软件的话还是用qt吧, 毕竟有界面设计工具。

你们还看好qt吗?如果让你在gtk+和qt中做选择,你会选择哪个?

qt的未来这个说不准。qt 有商业支持,已经从nokia转手给其他公司。该公司声称支持qt继续开源。具体怎么做还是未知数。实质上qt是开源项目,就算公司不再开放授权,也会有开源团队维护另一个版本的。开源世界对qt很在乎的。

gtk+ 和 qt。 你选择哪一个都是可以的。他们目前都不错。

主要看你学的扎实不扎实。

想做LINUX下界面开发,是用QT好还是GTK+好呢?略懂一点MFC,C和C++也会,不着调应该学哪个,求大神帮忙解答

推荐qt吧,我觉得Qt开发容易些,而且在嵌入式方面也用得比较多,桌面方面以前不少使用delphi的现在也用qt开发了

想学LINUX下一种图形界面,QT还是GTK?

GTK和QT在手机和嵌入式设备上应用都很广泛。如Nokia的手机主要用QT。如intel的Moblin用GTK。QT使用c++开发,GTK使用C语言。具体学那个自选吧。

(责任编辑:IT教学网)

更多

推荐Dreamweaver教程文章