做一个gui编辑

Man*_*nny 3 c c++ xml linux

对于我的学校项目,我想建立一个别人可以用来创建一个gui的gui.在一些研究中,我看到了很多gui建设者,但没有看到任何我想要的东西.

但后来我确实在这里找到了使用C#的教程

我宁愿为linux环境创建这个gui编辑器.

我应该从哪里开始建议?我可以用什么工具?任何教程的链接?

任何帮助/方向将不胜感激.

PS我想补充一点,它只需要非常简单.像一些文本输入字段和一些按钮类型字段,用户可以按所需的顺序排列.

Tra*_*kel 6

我建议您不要尝试构建自己的GUI构建器.作为一个学校项目,你将无法完成这项艰巨的任务.C++是完全编译的,这意味着它缺少几乎所有能够让人们为它构建元工具(如GUI编辑器)的功能.这主要与C++没有运行时反射这一事实有关(原则上,无论如何).除此之外,没有"一个GUI工具包和/或范例来统治它们." 这使您的问题难以处理.

所以:我会推荐Qt,因为它适用于大量平台,易于使用且非常棒.您还可以查看数十亿其他GUI工具包,如Gtk +,Tk,FLTK,YAAF,GLUI,dlib,CLX ......

我知道这实际上并没有回答这个问题.但是,我不认为作者知道他在自己面前设置的任务是多么难以置信.