2009-01-08 47 views
7

哪一個IDE在調試,實現和實用性方面都很好。 Qt還是KDevelop?在Linux(Qt或KDevelop)中使用哪種方式


各種重複:

其中一些已經關閉。

+0

qt據我所知是一個窗口工具包的名稱。你能澄清一點嗎? – PolyThinker 2009-01-08 15:34:42

+0

我的意思是qt designer – Vinay 2009-01-08 15:44:43

回答

11

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

從您的評論我看到你的意思是Qt設計師。 Designer不是IDE;它只是一個用圖形創建用戶界面的應用程序。它無法編譯代碼,調試或執行IDE所做的其他任何事情。

KDevelop IDE實際上將Designer嵌入到自身中,所以這顯然不是「一種或另一種」類型的情況。

當然,第三種可能性是您正在討論Qt Creator,這是最近由Qt Software發佈的IDE。如果是這樣的話,那麼我只是鼓勵你去嘗試一下,看看你更喜歡哪一個。他們採取不同的方法,更好的選擇幾乎完全基於個人偏好。

-1

就我個人而言,爲了在QT中開發kde應用程序,最好使用KATE。它提供了足夠的設施,通過給你一個終端,你可以編譯調試和運行你的應用程序。

0

我認爲你的意思是KDE與Kdevelop,它取決於你的應用程序的範圍,如果它將獨立於桌面我會去Qt,如果你想製作一個使用所有KDE功能的應用程序,我會去KDE。

對於Windows和嵌入式開發去Qt。

12

開篇文章可能意味着Qt Creator,它絕對是一個完整的IDE。

Qt Creator有兩種口味:一種是開放源代碼的簡單開源軟件,另一種是授權創建開放源代碼軟件的授權軟件,另一種授權創建OSS和閉源項目。 Qt Creator就像Qt本身一樣可以在平臺之間移植,並使用MS Windows下的MingW編譯器和Linux下的GCC編譯器。

一般來說,我發現開源Qt是一種拋光的軟件,它比KDevelop(它試圖如此拼命地實現壓倒性的鐘聲和口哨聲,它忽略簡單的事情更容易和可靠的),並且它比Kdevelop具有更少的特徵和更簡單的接口(也許付費版本也具有更復雜的接口)。

專門使用Qt框架,您可以輕鬆地創建運行於Linux MS Windows上的應用程序,只需重新編譯即可,而且在兩個平臺上看起來都是相同的。另一方面,KDE僅限於Linux。

我特別喜歡的是從命令行應用程序(最初在MSVC下開發)導入約35個文件,讓qmake設置makefile,然後編譯它就像一個魅力,而不是KDevelop這是一個很大的麻煩。 Qt Creator設置一個命令行應用程序也很容易。現在命令行版本編譯完成後,我可以輕鬆地創建一個Qt GUI來準備選項參數,設置參數,選取並單擊所有輸入文件,並設置輸出目錄。我唯一需要改變的是把我之前的「main」函數改成別的東西,讓Qt爲我生成一個主要的應用程序,然後調用它來響應buttonpress。在一年前我曾經在KDE和Kdevelop上嘗試過這樣的一段時間,我完全放棄了並回到了MSVC。

除非你真的真的只想爲KDE開發,並決心使用超過Qt的KDE功能,否則我會選擇Qt Creator。

1

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