2014-07-09 28 views
0

我有任务创建客户端(最好,如果它将可能为Windows的构建它& Linux)的某些工具和打印六角形地图。绘图区使用wxWidgets和FormBuilder

我选择了wxWidgets用于此。我下载了WxFormBuilder,这完全有助于为它们创建表单和代码。

但我必须绘制六角形地图的形式。而且我没有找到我必须使用的仪表板上的项目。我可以在自动为我创建的源代码中手动添加诸如wxPanel之类的东西,但这不是个好主意,因为在每次更改wxFormBuilder之后,我需要再次手动解析结果。

我是新的绘画和图形,但相信必须有解决方案,在wxFormBuilder,不是吗?

回答

1

这就是计算机编程的问题:在某个时候,你总是需要安顿下来并编写一些代码。所有那些承诺为您编写代码的应用程序都必须在某个时候被放弃,而您实际上必须做一些工作:您已经达到了这一点。 (Here is a link to more about this

下面是简要介绍了编写代码绘制在wxWidgets的应用程序窗口,以最少的代码示例:http://wiki.wxwidgets.org/WxDC

+0

是的,我觉得对写代码什么:-)我只是认为,解决方案,当我不得不重写自动生成的.cpp和.h类时,每次我在FormBuilder上改变某些东西都不是很好的解决方案。 – Arkady

+0

是的,这正是表单生成器类型应用程序的问题。因为,为了维护任何不仅仅是玩具应用程序,你必须放弃它们并自己编写代码。 – ravenspoint

+0

对于有用的链接和概念视图+1。但是如果有人知道如何通过FormBuilder实现这个功能,我仍然会等待回复。 – Arkady