我在wxWidgets中開發了一個應用程序,在該應用程序中使用位圖進行繪製。所以,第一次當我的應用程序啓動時,它從文件中讀取座標並相應地繪製線條。應用程序還接收來自網絡的UDP數據包,UDP數據包還包含一些xy座標信息,這些信息必須在屏幕上繪製,所以當接收數據包時,我重繪位圖圖像並顯示在屏幕上,我還需要刷新位圖在鼠標移動事件上,因爲在鼠標移動時會出現一些我必須在屏幕上繪製的新圖形。最佳繪圖方法
所有這些都會增加運營成本並降低我的GUI。所以,請好好建議我一些替代繪圖方法,您認爲這種方法可能會有效。
我已經在Google上搜索過,並獲得了OpenGL的選項,但由於時間不足,我不想使用openGL,因爲我沒有任何OpenGL的經驗。
您有1337分。我不喜歡那樣。 Upvoted:P – Flavius
你不能在內存中保存一個位圖實例,只需要繪製新的信息,而不用重繪整個事物?並拉伸blit位圖屏幕... – Lucian
@freerider,我正在繪製一些特定的內存信息,但是當我必須從位圖中刪除現有的線和繪製新的線,在這種情況下,我必須重繪整個位圖。 – Siddiqui