• 9634阅读
  • 11回复

【提问】请给新手指路!如何选择QT的开发工具!谢谢了!祝福帮助我的人! [复制链接]

上一主题 下一主题
离线mage1982
 

只看楼主 倒序阅读 楼主  发表于: 2005-11-11
是这样的,小弟需要使用QT库来开发课题

但是小弟是个全新的新手,接触LINUX不久,
但是C/C++有一定的编程能力,用VC开发过一些程序.

我请问诸位兄弟,学习QT编程的最佳工具是什么啊???
我看有人推荐KDevelop+qt designer,有人推荐eclipse+qtdesigner
还有人说用传统的vi emacs +qt,
我请问: 1 哪种功能最完善?可以100%实现QT的全部功能?(不限于上述提到的)
    2 哪种是完全的开源组合?(源代码不是C/++的就不算,我看不懂)
    3 哪种适应能力更强?也就是说,随着QT的更新,开发方法不会进行过大的调整???
      小弟用的是Fedora Core4 KDE3.4 Qt 3.3.4请问,若想与后续版本顺畅地衔接
      哪种开发组合最好???
    4 对于版主大人推荐的vi emacs +qt组合,我请问为什么不充分利用XWINDOW的强大图形功能
      而一定要用命令行下的编辑器呢???难道在命令行下也能开发QT吗???
 

谢谢大家了!!!!!!!!
[ 此贴被XChinux在2005-11-14 20:32重新编辑 ]
离线XChinux

只看该作者 1楼 发表于: 2005-11-11
你可以使用VS2003,不过它是商业版的,并且Linux下没有。
你可以使用KDevelop,不过它只在Linux下能用,Windows下没有。
你可以使用Eclipse,不过它是Java的,你如果不嫌它慢就使用它。
你可以使用Emacs/Vim,不过它对用惯了Windows下面方便的IDE环境的人来说,不习惯。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线XChinux

只看该作者 2楼 发表于: 2005-11-11
归根结底,不管哪种IDE,大多最后都要用到qmake, qt designer, uic, moc这些工具(IDE环境自己生成Makefile的不算)。

所以为了更大的适用性,还是使用命令行qmake+qt designer来得好。而编辑器来说,你想使用哪个都可以
Vim/Emacs/UltraEdit/EditPlus/KWrite/GEdit/Notepad等等都可以使用。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线mage1982

只看该作者 3楼 发表于: 2005-11-11
谢谢您!!
但是就算是用命令行
也得在KDE下面用命令行吧??
不启动XWINOW怎么编辑QT DESIGNER呢???
离线XChinux

只看该作者 4楼 发表于: 2005-11-11
我晕,,,命令行你用模拟终端工具使用啊,
KDE下面的那么多模拟终端都能使用的啊,
Konsole, Gnome terminal, xterm, rxvt, gterm等等都能使用的啊。
同样 ,Vim/Emacs也都能在模拟终端里使用或者它们都有对应的图形界面的啊(gVim, XEmacs/Emacs)。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线mage1982

只看该作者 5楼 发表于: 2005-11-11
谢谢您的回答!!!

请问:如果如您所说,我用emacs + qt designer 设计程序
那如果我希望使用KDE的高级性能, 如KParts组件协议等,用emacs+qt 怎么解决呢?还是说只能用KDE"亲生的"KDevelop???
离线XChinux

只看该作者 6楼 发表于: 2005-11-11
一个关于IDE问题你开那么多帖子干嘛。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线mage1982

只看该作者 7楼 发表于: 2005-11-11
因为每个问题都不一样
是不同方面的.
我怕您不看这个贴子555555
麻烦您了!!!!!!!!!!!

请问:如果如您所说,我用emacs + qt designer 设计程序
那如果我希望使用KDE的高级性能, 如KParts组件协议等,用emacs+qt 怎么解决呢?还是说只能用KDE"亲生的"KDevelop???
离线XChinux

只看该作者 8楼 发表于: 2005-11-11
你要是弄清楚了IDE与Qt工具集的关系,C++程序的编译、链接原理,一般的编译方法,那这些问题就都解决了。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线mage1982

只看该作者 9楼 发表于: 2005-11-11
呵呵以前在windows里面开发
什么都不用想,用VC就全解决了
离线mage1982

只看该作者 10楼 发表于: 2005-11-11
请教!!!
我在KDevelop里面学习一个项目的源代码时,发现里面有大量的XML文件.
请问这些XML文件是编程者自给写的,还是IDE自动生成的????

谢谢您!!!
离线mudfish
只看该作者 11楼 发表于: 2005-11-14
我觉得你需要补充一些基础知识:
1. 隐藏在IDE后面的代码编写,程序编译,链接的大致流程,这样你就该明白版主的解释了;
2. 阅读qt自带的帮助文档,在$QTDIR/doc/html目录下.这样你起码知道qt程序的写法--它的规则和vc开发还是很不同的.像你问的XML文件,那是qt的ui文件.你设计的用户界面,qt把它以xml格式保存成.ui文件,然后再利用qt的工具"翻译"成cpp文件.
快速回复
限100 字节
 
上一个 下一个