2014-07-09 39 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