• 24761阅读
  • 20回复

请问Qt和MFC比是不是更加容易上手? [复制链接]

上一主题 下一主题
离线风雷
 
只看楼主 倒序阅读 楼主  发表于: 2006-04-26
我想在win平台下学习一种gui界面编写的库,希望找一种最容易上手的,因为以后不从事这个,只是业余爱好使用

大家发表一下意见吧
[ 此贴被XChinux在2006-05-08 00:04重新编辑 ]
离线chwoozy

只看该作者 1楼 发表于: 2006-04-27
C++基础怎样?知道什么是回调函数吗?
我就是为了避开学习回调函数才在Qt和GTK中选择了前者的
离线tdchen
只看该作者 2楼 发表于: 2006-04-27
我两个都在用,先学VC,云里雾里,但我会用。
后来学了QT,VC也更清楚了。
我的感觉:QT清晰好学,但开发者太少,问题经常无解答。VC不好学,但人多势众,总能找到答案。
另外感觉QT没有VC稳定,毕竟是开源啊!
离线guyansrg

只看该作者 3楼 发表于: 2006-04-27
我觉得还是学Qt好一点,Qt简洁容易上手,可以跨平台运行。同时可再利用性好。
现在学Qt的人渐渐多起来了,有很多项目都在采用Qt实现。
相信现在学Qt是有前途的
离线ericguo
只看该作者 4楼 发表于: 2006-08-10
但愿如guyansrg所言吧,但不可否认Qt同MFC相比,技术上的优势,更符合人类习惯
离线ediwon
只看该作者 5楼 发表于: 2006-08-10
正如楼上几楼说的。

Qt更容易上手。哪怕signal/slot比callback效率低。 更何况现在不是386时代了, 更且你可以看运行于虚拟机的JAVA。 就知道signal/slot也是不错的。~HOHO~

最主要的就是Qt更容易上手吧。 不像MFC的宏。太可怕了。 QT更接近于C++基本/常用的语法。
BLOG:
http://www.ediwon.com
-------------------------------
离线newhappy
只看该作者 6楼 发表于: 2006-08-10
mfc是ms的一个半吊子产品,说实在,
很多公司,用 win32 api 包装自己的框架。
用mfc的当然也有,但是自己框架的也多,非常多。

至于qt,太完美了,只是,底层,似乎,win上还是win32 api的包装。
离线ericguo
只看该作者 7楼 发表于: 2006-08-10
也不必贬低MFC,只不过MFC和Win32结合的太紧,难以跨平台,所以,转到Qt的就多了吧,其实Qt也是win32的包装,在Windows平台上,有那个GUI工具不是win32 api的包装呢?
离线ediwon
只看该作者 8楼 发表于: 2006-08-10
引用第7楼ericguo2006-08-10 21:45发表的“”:
也不必贬低MFC,只不过MFC和Win32结合的太紧,难以跨平台 [表情]


如果ms产品跨平台了,那不就等于支持unix了? 不是自己打自己脸。哈哈
BLOG:
http://www.ediwon.com
-------------------------------
离线ball
只看该作者 9楼 发表于: 2006-08-22
MFC是設計很差的framework
不要浪費時間學
离线wavellite
只看该作者 10楼 发表于: 2008-08-21
续c++的mfc;c#的winform 微软又开发了新的界面库 wpf
http://hi.baidu.com/myobjectarx/blog/item/bbf354ec4a708b3827979169.html
这个人说
有以上可知:WPF 大有取代winform 和MFC之势,从未来net的发展来看,MFC以后只会变成一种经典,作为一种技术来供开发者学习,winform和WPF两者会并存发展,但最终都会被WPF取代,最终实现桌面应用程序和浏览器应用程序的统一
离线wd007

只看该作者 11楼 发表于: 2008-12-04
用什么库,我觉得不太重要,只是工具而已。关键的问题是你要实现的是什么,是工程应用,还是研究爱好,等等。
就做工程应用而言,用户才不关心你用的是什么,只要稳定可靠就行了。
现在有几个人敢说自己在win32平台上把MFC玩得精纯了呢?面对多数企业级应用都可以得心应手了呢?呵呵,“无他,唯手熟耳”。见笑了,我自己还是个菜鸟。
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
离线lj_0212

只看该作者 12楼 发表于: 2008-12-05
mfc很差么?我不觉得。至少我们还在用,而且完全够用!
构建自己的类库?我的理解是只有在无法得到需要的通用功能是才这么做。
至于wpf,还是等vista或者windows7流行开再说吧。
qt很好,不用多说了。
如果只是业余爱好的话,哪个都无所谓了。
如果比较上手难度的话,我个人经验是差不多,qt稍微简单一点!
离线codespy
只看该作者 13楼 发表于: 2009-03-12
引用第12楼lj_0212于2008-12-05 09:25发表的  :
mfc很差么?我不觉得。至少我们还在用,而且完全够用!
构建自己的类库?我的理解是只有在无法得到需要的通用功能是才这么做。
至于wpf,还是等vista或者windows7流行开再说吧。
qt很好,不用多说了。
如果只是业余爱好的话,哪个都无所谓了。
.......

在快速构建丰富的用户界面方面,WPF强出不少。就连自动停靠窗口自动隐藏这种小功能,Qt都不支持。。。
离线jahrakal
只看该作者 14楼 发表于: 2009-03-12
可能是我c++没学好 觉得Qt好学些 另外帮助文档写的也不错  
离线洞里的火
只看该作者 15楼 发表于: 2009-03-12
引用第10楼wavellite于2008-08-21 01:38发表的  :
续c++的mfc;c#的winform 微软又开发了新的界面库 wpf
http://hi.baidu.com/myobjectarx/blog/item/bbf354ec4a708b3827979169.html
这个人说
有以上可知:WPF 大有取代winform 和MFC之势,从未来net的发展来看,MFC以后只会变成一种经典,作为一种技术来供开发者学习,winform和WPF两者会并存发展,但最终都会被WPF取代,最终实现桌面应用程序和浏览器应用程序的统一

这个可能性不大,要知道WPF是.Net的子系统,除非微软认为Windows下只需要有.Net就足够了。
界面底层实现使用的是DX而非GDI/GDI+
离线wangqy
只看该作者 16楼 发表于: 2009-03-12
同意:QT清晰好学,符合C++的习惯。
离线wvins
只看该作者 17楼 发表于: 2009-03-13
。。。。。。
不言自明了
这个坛子里都是经过衡量以后才选择Qt的
离线codespy
只看该作者 18楼 发表于: 2009-03-13
引用第15楼洞里的火于2009-03-12 21:42发表的  :
这个可能性不大,要知道WPF是.Net的子系统,除非微软认为Windows下只需要有.Net就足够了。
界面底层实现使用的是DX而非GDI/GDI+

微软开发人员的博客上放出消息,WPF将用来开发visual studio 2010。。。
离线洞里的火
只看该作者 19楼 发表于: 2009-03-13
引用第18楼codespy于2009-03-13 10:14发表的  :
微软开发人员的博客上放出消息,WPF将用来开发visual studio 2010。。。

WPF被用来开发什么和WPF在Windows SDK中的地位无关。
好比只要愿意,照样可以用JAVA写C编译器一样
离线280923299
只看该作者 20楼 发表于: 2009-03-13
个人认为学了Qt好多MFC的理论都能清晰理解。。的确Qt比MFC更加简单。
快速回复
限100 字节
 
上一个 下一个