10

在对调试、实现和可用性的支持方面,哪一个 IDE 好。Qt 还是 KDevelop?


各种重复:

其中一些已经关闭。

4

5 回答 5

13

你似乎很困惑。Qt是一个 C++ 工具包。KDevelop是一个 IDE。

从您的评论中,我看到您的意思是 Qt Designer。Designer 不是 IDE;它只是一个以图形方式创建用户界面的应用程序。它不能编译代码、调试或执行 IDE 所做的任何其他事情。

KDevelop IDE 实际上将 Designer 嵌入到自身中,因此这显然不是“一种或另一种”类型的情况。

当然,第三种可能性是您在谈论Qt Creator,这是 Qt Software 最近作为测试版发布的 IDE。如果是这样的话,那么我只是鼓励你尝试一下,看看你更喜欢哪一个。他们采取不同的方法,更好的选择几乎完全基于个人喜好。

于 2009-01-08T16:05:50.927 回答
13

开头的帖子可能意味着 Qt Creator,它绝对是一个完整的 IDE。

Qt creator 有两种风格:一种是简单的开源软件,仅被许可用于创建开源软件,另一种是付费软件,被许可用于创建 OSS 和闭源项目。Qt Creator 与 Qt 本身一样可在平台之间移植,并使用 MS Windows 下的 MingW 编译器和 Linux 下的 GCC 编译器。

一般来说,我发现 Open Source Qt 是一款精致的软件,它提供了比 KDevelop 更流畅、更愉快的用户体验(它如此拼命地尝试实现各种花里胡哨,以至于忽略了让简单的事情变得简单可靠),而且它的功能很少,界面也比 Kdevelop 简单得多(也许付费版也有更复杂的界面)。

仅使用 Qt 框架,您只需重新编译即可轻松制作在 LinuxMS Windows 下运行的应用程序,并且在两个平台上看起来都一样。另一方面,KDE 仅适用于 Linux。

我特别喜欢的是从命令行应用程序(最初在 MSVC 下开发)导入大约 35 个文件,让 qmake 设置生成文件,然后编译它就像一个魅力,而 KDevelop 则很麻烦。让 Qt Creator 设置命令行应用程序也很容易。现在命令行版本编译好了,我可以轻松地制作一个 Qt GUI 来准备选项参数、设置参数、选择并单击所有输入文件,并设置输出目录。我唯一需要改变的就是把我以前的“主”函数改成别的东西,让Qt为我生成一个主应用程序,然后调用它来响应按钮按下。大约一年前,我曾在 KDE 和 Kdevelop 上尝试过如此美妙的时光,以至于我完全放弃并回到了 MSVC。

除非你真的真的只想为 KDE 开发并且决心使用超越 Qt 的 KDE 功能,否则我会选择 Qt Creator。

于 2009-04-14T22:34:49.903 回答
1

如果你真的想使用 KATE,你也可以使用 KDevelop。KDevelop 嵌入了 KATE 和 Konsole,增加了一些使其成为真正的 IDE 的能力。

于 2012-02-03T06:42:15.063 回答
0

我认为你的意思是 KDE 和 KDevelop,这取决于你的应用程序的范围,如果它独立于桌面,我会去 Qt,如果你想制作一个使用所有 KDE 功能的应用程序,我会去 KDE。

对于 Windows 和嵌入式开发,请转到 Qt。

于 2009-02-23T15:25:41.757 回答
-1

我个人认为,为了在 QT 中开发 kde 应用程序,最好使用 KATE。它通过提供一个终端来提供足够的便利,您可以在其中编译调试和运行您的应用程序。

于 2009-02-15T13:58:59.300 回答