当前位置:编程学习 > wap >>

QT是垃圾吗?



原谅我用这么偏激的标题,其实我是用来吸引你们的鼠标点击的。

我一直想开发一个GUI客户端, 但是没找到合适的框架, 有人说mfc臃肿,有人说qt强大,还有DUILIB.dll也不错。我反复搜索资料,后来发现用MFC和qt的客户端很少,几乎看不到。

我看了360的安装文件,没有QT和MFC,酷我音乐的有一个DUILIB.DLL。 其他软件也没发现QT和MFC的影子。 

这到底是怎么回事呀?  为什么他们都不用强大的QT和MFC呢??? 

小弟我一致迷惑不解,求大婶解答。好人一生平安。
--------------------编程问答-------------------- 不是垃圾,使用Qt

1.界面编程容易,你可以使用QPalette,stylesheet,qml,界面布局管理器等做界面,简简单单的代码,就可以实现很炫的界面
2.Qt可以跨平台,支持windows,linux,android,ios,wince,symbian等系统平台
3.Qt的信号槽机制,可以让你轻松降低模块之间的耦合度,而性能上几乎没有损失
4.有完善的帮助手册和范例
5.除了丰富的Qt库外,你可以直接调用对应的os的接口
6.性能与mfc编程的性能相当,当然了肯定比java,和.net的效率要高

--------------------编程问答-------------------- 做ui的多了,winform,wpf,还有别的
qt在linux和嵌入式多一些?不清楚 --------------------编程问答-------------------- 360安装文件怎么看啊? --------------------编程问答-------------------- 这么好的标题,一定要进来接个分。 --------------------编程问答-------------------- qt做界面还是很方便的,信号和槽的机制使用起来很得心应手,就像楼上说的减少了很多耦合关系,个人感觉比MFC容易上手一些 --------------------编程问答-------------------- Qt在嵌入式编程中用得比较多, 主要是用于图形界面编程,跨平台,windows,linux等都可以,例如在windows环境下可以运行, 换个环境到linux环境下编译一下, 也可运行。
Qt的信号槽机制,可以让你轻松降低模块之间的耦合度,是它自己的一个特点。 比MFC使用容易入门,比较方便。
--------------------编程问答-------------------- 因为你看到的都是国内的软件,国外很多软件的GUI都会选择QT,方便简单,效率还不错 --------------------编程问答-------------------- 你咋不看看wps呢,他就是用Qt做的。极品飞车玩过没,他也是和Qt有联系地…… --------------------编程问答-------------------- 因为你看到的都是大天朝内的软件开发…… --------------------编程问答-------------------- 这么强大的C++界面库,怎么可能是垃圾呢?是垃圾的话当年Nokia收购它干什么??是垃圾的话Digia又要从Nokia手中收购Qt干什么?强大的跨平台界面编程,曾经一度也是很火的 --------------------编程问答-------------------- 垃圾QT --------------------编程问答-------------------- 这么“拉仇恨”的话题都没有引起热烈讨论啊?Qt版人气下滑太厉害。我觉得在跨平台库里,Qt已经很好了。 --------------------编程问答-------------------- 这么叼b的东西..2货 --------------------编程问答-------------------- qt很棒,水一个 --------------------编程问答-------------------- Qt是垃圾,打包个HelloWorld也要4,50M,你说垃圾不垃圾?
Qt是垃圾,运行和HelloWorld也要10+M内存,你说垃圾不垃圾?
Qt是垃圾,几乎用不到C++的那些奇淫技巧,你说垃圾不垃圾?
Qt是垃圾,系统的很多原生API不能直接访问,你说垃圾不垃圾?

好吧,VC,MFC上面几方面都比Qt强,但是,你会选择哪一个? --------------------编程问答--------------------
引用 15 楼 Inhibitory 的回复:
Qt是垃圾,打包个HelloWorld也要4,50M,你说垃圾不垃圾?
Qt是垃圾,运行和HelloWorld也要10+M内存,你说垃圾不垃圾?
Qt是垃圾,几乎用不到C++的那些奇淫技巧,你说垃圾不垃圾?
Qt是垃圾,系统的很多原生API不能直接访问,你说垃圾不垃圾?

好吧,VC,MFC上面几方面都比Qt强,但是,你会选择哪一个?


windows下确实是这样,Qt搞了不了太针对平台的东西。
不知道国内那些软件公司windows下开发用什么库? --------------------编程问答-------------------- Qt炫酷简单,我一个初学者,看了没几天已然会用了。哈哈哈哈哈 --------------------编程问答-------------------- WPS用的QT
Google Earth用的QT
...... --------------------编程问答-------------------- 还好吧,我们实验室都用Qt --------------------编程问答-------------------- 用尽可能简单的工具,把主要精力放在创造上,从这角度看我欣赏Qt。

至于性能,我觉得要有可量化的性能指标,不要掉进“追求最XX”的无底洞里面。 --------------------编程问答-------------------- 我直接回答楼主的问题,就我现在所知道的,你如果要选UI库就只有Qt和迅雷BOLT
国内的话,Qt的典型代表作是金山的WPS。其实还有很多小公司的软件都用,只是没那么大名气而已。
迅雷BOLT那个就不用说了,迅雷,新浪微博桌面都是用它开发的,那界面够炫了吧,呵呵
但是BOLT需要lua知识,而且要看迅雷脸色。。。额,国情。。。还是不考虑

至于MFC,额,那根本就不是用来搞界面的,很老了,应该没什么人会新学那个的
DUILIB的话,我没弄错的话,是以前国人搞的一个UI库,但后来也没更新了,说到底没有技术力量支持维护,你也许可以用用,但是等你发现有什么BUG或不如人意的地方的时候,你就得跪了

综上所述,选Qt是最好的选择吧! --------------------编程问答-------------------- 我觉得很多产品没用Qt,可能是因为当时Qt不成熟,所以没用。后来Qt成熟了,但是重构代码的成本又太高了吧?瞎猜的。 --------------------编程问答-------------------- 没什么好争的
以前GUI主要是用qt 后来由于vs内置了mfc 做小程序就用mfc了 后来GUI都懒得开发了,写小工具直接用console了
但是假如有gui需求,我还是会选择qt --------------------编程问答-------------------- 只是你不知道而已。。。。。。。。。。
wps的ui库就是基于qt的 --------------------编程问答-------------------- 我肥皂已扔好了,快来捡!!!竟然说Qt垃圾? --------------------编程问答--------------------
补充:移动开发 ,  Qt
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,