简体   繁体   English

如何使用Qt设计IDE?

[英]How to design an IDE using Qt?

My friends and I are working on a compiler design as a project in my university (Damascus University). 我和我的朋友正在我的大学(大马士革大学)从事编译器设计工作。

We're using (Flex, C++, Bison, Qt) to do the job. 我们正在使用(Flex,C ++,Bison,Qt)来完成这项工作。

I was wondering if there is a way to design an IDE to our compiler using Qt. 我想知道是否有办法使用Qt为我们的编译器设计IDE。 I know how to do the job but I'm asking to find out if there is some resource to start with, or if there is a pre-built design to do that job. 我知道如何完成这项工作,但我要问的是,是否有一些资源可以开始,或者是否有预先设计的设计来完成这项工作。

Thanks in advance :) 提前致谢 :)

Start by looking at the source code of QtCreator . 首先查看QtCreator的源代码。 It is very clean and easy to read! 它非常干净,易于阅读!

In addition to already suggested QtCreator you could check the qt-apps.org development environments website; 除了已经建议的QtCreator,您还可以查看qt-apps.org开发环境网站; a lot software there is open source 很多软件都有开源

Perhaps extending KDevelop with a module would be a better idea. 也许用模块扩展KDevelop会是一个更好的主意。 Qt creator is awfully focused on Qt. Qt创建者非常专注于Qt。 Other interesting starting points would be Edyuk (they've separated out their editor component from the rest of the application) or good old Scintilla (used by PyQt from Riverbank). 其他有趣的出发点是Edyuk(他们将编辑器组件与应用程序的其余部分分开)或者古老的Scintilla(来自Riverbank的PyQt使用)。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM