2009-12-16 133 views
4

我和我的朋友正在研究編譯器設計,作爲我大學(大馬士革大學)的一個項目。如何使用Qt設計IDE?

我們正在使用(Flex,C++,Bison,Qt)來完成這項工作。

我想知道是否有一種方法來設計一個IDE到我們的編譯器使用Qt。我知道如何完成這項工作,但是我要求瞭解是否有一些資源可以啓動,或者是否有預製的設計來完成這項工作。

感謝提前:)

+0

只是一個小小的提示:我們不想要一個全功能的IDE,只是一個錯誤的地方,一個工具欄和一些查找/替換工具。 Notepad ++之類的東西會很棒:D – mpcabd 2009-12-16 18:13:29

+1

爲什麼不直接從Qt的文本編輯器例子開始,併爲它添加語法高亮度...這會給你類似Notepad ++的東西。 – e8johan 2009-12-17 08:06:34

+0

我已經這樣做:) 但我想知道如何做更多。 – mpcabd 2009-12-17 13:36:26

回答

5

開始通過查看QtCreator的源代碼。它非常乾淨,易於閱讀!

+1

QtCreator寫得很好,但這是一個相當大的項目。即使閱讀它以獲取創意,對於有興趣製作像op所需的小編輯的人來說,也是一項艱鉅的任務。它支持諸如版本控制,插件,編譯系統等... – 2009-12-17 08:14:02

+0

我同意,我閱讀了它的一些部分,但我失去了在文件中漫遊搜索我想要的東西,我無法找到它們! – mpcabd 2009-12-17 13:37:40

0

也許用模塊擴展KDevelop會是個好主意。 Qt創建者非常專注於Qt。其他有趣的出發點是Edyuk(他們將編輯器組件與應用程序的其餘部分分開)或者好的舊Scintilla(由Riverbank的PyQt使用)。

+2

我不會說QtCreator非常專注於Qt。如果有任何KDevelop與KDE非常耦合。 – 2009-12-17 08:15:44