• 9029阅读
  • 19回复

问几个关于QT版本和开发环境选择的问题 [复制链接]

上一主题 下一主题
离线herrome
 
只看楼主 正序阅读 楼主  发表于: 2011-07-07

现在要在一个项目的基础上进行改造(新内容多于原有内容),原来的代码用的是QT3.1,在Kdevelop+QTdesigner下写的。我在犹豫是用QT3还是QT4,现在的QTcreator下可以写qt3的程序吗?还有QTcreator的调试功能MS不好,这个怎么解决?
离线herrome
只看该作者 19楼 发表于: 2011-08-07
回 1楼(XChinux) 的帖子
“看原Qt3项目移植到Qt4(非qt3support)难度有多大,如果不可行,就用qt3support进行移植。”

Qt3项目移植到Qt4(非qt3support)是指什么?另外QT3SUPPORT怎么用,有什么资料马?
离线wd007

只看该作者 18楼 发表于: 2011-07-26
用个老点的版本,并且是LTS的,长期支持版。

如8.04的,你的软件源也许有问题。

把早期的KD装上去,看看。

欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
离线herrome
只看该作者 17楼 发表于: 2011-07-24
回 12楼(wd007) 的帖子
今天终于成功的在ubuntu10.04下装上了kdevelop3.5,结果它的工程文件后缀名是kdevelop,kdevprj还是打不开.....
离线herrome
只看该作者 16楼 发表于: 2011-07-24
回 14楼(htyoung) 的帖子
老兄,有没办法打开.kdevprj文件?我装过kdevelop3.5和4.02,发现都不行...
离线herrome
只看该作者 15楼 发表于: 2011-07-24
回 14楼(htyoung) 的帖子
我现在也打算重写了,用QTcreator,只是不知道你说的“如果重写最好还要用最新版的”是什么意思?我现在用的是ubuntu10.04自动安装的QTcreator1.3.1,库用的4.6.2,感觉4.6跟4.7差别不大吧
离线htyoung

只看该作者 14楼 发表于: 2011-07-24
对于用QT3写的项目,最好还是不要移植到QT4,能重写就重写, QT3和QT4差的太大了。我3年前移植过一个QT3到QT4的项目,开始只是想移植,后来发现还是基于QT4重写来的合算。

你如果重写最好还要用最新版的。为以后升级做准备。因为QT5年第就要出了,不知道会有什么巨大的变化。

在Linux下我也是建议你直接用Qt Creator完成就行了。Qt Creator写的相当好了。
***
QT5
***
离线herrome
只看该作者 13楼 发表于: 2011-07-23
回 12楼(wd007) 的帖子
试过了,8.04和9.04都试过,可是不知道是因为软件源过期了还是怎么回事(我也去网上找了一些源替换过),update都失败的,也试过用DVD做源,不过MSdvd的里面没有kdevelop...
离线wd007

只看该作者 12楼 发表于: 2011-07-23
你可以换一个早期的Ubuntu的版本,如8.04的。

里面有KD3.看看怎么写的。
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
离线herrome
只看该作者 11楼 发表于: 2011-07-23
回 10楼(wd007) 的帖子
“KDevelop就是负责工程管理,其他方面没有什么帮助。”  确实这样,我现在就是想看看别人写的那个软件的结构...后来装了kdevelop4后发现kdevelop4打不开kdevelop3的工程文件....
我用的是ubuntu10.04,默认的kdevelop版本是4,能否帮忙支下招...

离线wd007

只看该作者 10楼 发表于: 2011-07-17
我还是建议你直接用Qt Creator完成就行了。

KDevelop就是负责工程管理,其他方面没有什么帮助。

Qt Creator足矣。

如果够熟练,完全用手写代码,命令行编译也可。

界面越复杂,有时候用手写反倒更方便,比用Qt Designer强多了。
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
离线herrome
只看该作者 9楼 发表于: 2011-07-16
回 7楼(wd007) 的帖子
原来的程序是用kdevelop+qtdesigner3.1.....所以它的工程文件是kdeveprj ,目前正在尝试运行,kdevelop还没装好。
我现在打算用kdevelop+qtdesigner来做,能否给点意见?
离线herrome
只看该作者 8楼 发表于: 2011-07-10
回 7楼(wd007) 的帖子
说的很对,可是...就是不知道改怎么运行它....一大堆文件乱八七糟的,如果是在QT4下可以直接找pro文件,但是现在怎么搞
离线wd007

只看该作者 7楼 发表于: 2011-07-10
没错,最重要的是先研究清楚原来的程序的想法,要实现的功能。

把这个拉一个条理出来,然后在Qt 4下实现就行了。
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
离线herrome
只看该作者 6楼 发表于: 2011-07-08
回 5楼(wd007) 的帖子
现在有一个问题是,原来的程序不知道该怎么运行,就是我说的找不到pro文件。我现在首先想看看原来的东西是什么样子,或者说是什么结构
离线wd007

只看该作者 5楼 发表于: 2011-07-08
KDevelop+Qt Creator没有意义,两者都是IDE。

直接用Qt Creator就行了,不好用看和谁比,而且它有官方的支持,这就是最大的优势。

把原来的代码分析一下,看看同样的功能用Qt 4来实现行不行,我是推荐直接用Qt 4重写。
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
离线herrome
只看该作者 4楼 发表于: 2011-07-07
回 3楼(XChinux) 的帖子
linux下,你挑个调试功能中用的IDE就成,不过可能需要你自己来写不是.pro的工程文件了。

这个是指什么?用kdevelop+qtcreator行吗?

我现在拿到的程序,不知道改怎么打开工程,因为文件夹下找不到.pro文件....他是用qtdesigner+kd写的
离线XChinux

只看该作者 3楼 发表于: 2011-07-07
忍受吧。linux下,你挑个调试功能中用的IDE就成,不过可能需要你自己来写不是.pro的工程文件了。

如果原来的代码只做参考,那果断地用Qt4。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线herrome
只看该作者 2楼 发表于: 2011-07-07
回 1楼(XChinux) 的帖子
我这个不是单纯的移植,或者说原来的代码只能做一些参考,我现在考虑要不要用QT3来做。
而且我感觉QTcreator不是很好用,尤其是调试功能,有没有其他可代替的?
离线XChinux

只看该作者 1楼 发表于: 2011-07-07
看原Qt3项目移植到Qt4(非qt3support)难度有多大,如果不可行,就用qt3support进行移植。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
快速回复
限100 字节
 
上一个 下一个