• 7096阅读
  • 10回复

[提问]关于QT3版本和QT4版本的区别 [复制链接]

上一主题 下一主题
离线heyiufo
 

只看楼主 倒序阅读 楼主  发表于: 2012-06-27
关键词: QT4问题新手
本人菜鸟新手一枚,请教各位行家高手一个问题,QT3与QT4有哪些方面的不同?能否给一个详细的回答,谢谢各位!
离线XChinux

只看该作者 1楼 发表于: 2012-06-27
不同的太多了。搞Qt 4吧。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线roywillow

只看该作者 2楼 发表于: 2012-06-27
差别很大, 以致于Qt4中有一个独立的Qt3Support
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线heyiufo

只看该作者 3楼 发表于: 2012-06-27
回 1楼(XChinux) 的帖子
请问,我目前在windows xp sp2 系统下用QT3和MSVC2005结合学习编程,那要用QT4和MSVC2008结合编程,可以用的各自版本有哪些,相关的软件从哪里可以获得,尤其是相应的qt-vsintegration有没有?

只看该作者 4楼 发表于: 2012-06-27
回 1楼(XChinux) 的帖子
版主你为什么不参加qt应用大赛啊?   如果需要开发机,我可以帮你测试哈。。。
离线XChinux

只看该作者 5楼 发表于: 2012-06-28
Re:回 1楼(XChinux) 的帖子
引用第4楼够狠才男人于2012-06-27 14:31发表的 回 1楼(XChinux) 的帖子 :
版主你为什么不参加qt应用大赛啊?[表情]   如果需要开发机,我可以帮你测试哈。。。

工作上的事情都忙不完,哪有时间和心情参加什么大赛啊。


二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线XChinux

只看该作者 6楼 发表于: 2012-06-28
Qt3的windows版没有免费的,只有试用的(试用时间到期就不能用了,不知道现在如何了,反正2005年前我试验Qt3的时候是这个样子的)。
Qt4的windows版有免费版本的。
vsintegration都有。不过Qt3也不会给现在的 VS2005、VS2008、VS2010之类的开发vsintegration吧?(猜测)

如果你是新学或新项目,那直接用Qt4,将来顺利平滑升级到Qt5无障碍。
如果是要维护以前的Qt3代码,那么要么使用Qt4中的qt3support将其升级到Qt4,要么使用Qt4重新开发。不建议直接用qt3。 当然了,如果只是极少极少量修改维护,你可以在Qt3上修改。

从Qt3到Qt4变化很大,所以才Qt4中才出现了qt3support这个模块。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线heyiufo

只看该作者 7楼 发表于: 2012-06-29
回 6楼(XChinux) 的帖子
谢谢版主的详细解答

我目前机子上QT3和VS2005可以配套使用,但已经不满足更多的需求,所以我想装QT4结合VS2008编程,我搜索了一下关于QT4的安装方法,有的是下载源代码自己编译,有的是用别人编译好的,还有就是SDK安装方式,想再次请教一下,我想利用机子上已有的VS2005,结合QT4编程,我怎么安装,安装过程中需要注意什么?如果我不想用VS2005,而重新安装VS2008,我又该怎么做,比如需要完全卸载VS2005吗?

谢谢
离线XChinux

只看该作者 8楼 发表于: 2012-06-29
最省事的就是安装一个Qt SDK.
编译器的话,直接用mingw最简单了。现在新版的Qt官方发布的已编译的安装包里已经没有VC2005了,只有VC2008和VC2010的,当然了,你可以下载Qt源码自己用VC2005编译,不过如果没有定制需求的话,就不用自己编译了,时间太漫长了(Qt 4.x的前几个版本,内容少,编译时间还可忍受,后来内容越来越多尤其是qtwebkit,编译时间很长)。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线heyiufo

只看该作者 9楼 发表于: 2012-06-29
回 8楼(XChinux) 的帖子
你说QT已编译安装包里有VS2008或2010,是不是意味着我不需要自己再单独安装VS2008或2010了?

还有,我看到有帖子说安装了QT SDK for windows后,还要打开Visual Studio 2005 Command Prompt,进入D:/Qt/2009.03/qt安装目录,输入命令:configure -debug-and-release 执行安装配置,configure执行完成以后,输入nmake,进行编译,这是什么意思?SDK版的QT不是已经编译好了嘛,这个操作又是为嘛?

呵呵,菜鸟不是很明白!谢谢


离线XChinux

只看该作者 10楼 发表于: 2012-07-01
VC20XX要比mingw大的多,Qt安装包里不会自带的,需要你自己安装。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
快速回复
限100 字节
 
上一个 下一个