0
我正在開發一個CAD應用程序。這個應用程序是跨平臺的,因爲我有一個主窗口,它是運行於其上的平臺(Linux,Windows和Apple)的本地主窗口。在這個窗口中,我有一個OpenGL上下文,在那裏我做了所有的渲染。有問題的應用程序並不完全依賴通用控件(單選按鈕,複選框,標籤等),但是用戶需要輸入/編輯一些文本。這段文字可能只有幾行,但不會超過一百。用戶輸入自定義控件(文本編輯器)
我該如何去實現這樣一個控件,我不想深入開發自己的文本編輯器,但如果它有一些基本的編輯器控件(光標移動,刪除,插入等)將會很好, 。我也不想使用本地系統通用控件,因爲我目前的非跨平臺代碼是主窗口。
任何想法?
編輯:這是信息 OPENGL User Interface Programming
謝謝
這些跨平臺工具包的問題在於它們總是看起來像二等公民。 我的核心是漂亮的跨平臺和標準。我猜這裏唯一真正的路線是擁有原生的gui代碼! hmmmm – fleetMan 2010-10-12 04:59:07
你確定嗎?我知道有些工具包在任何地方看起來都很糟糕,但我想我回想起wxWidgets(通過它的Widgets,沒有Windows,因爲我上面說過xD),至少在Windows和Linux上(通過GTK)看起來是本機的。 – slezica 2010-10-12 12:19:12
是的,我確定。你可以從10米的距離知道你沒有處理原生控制。 – fleetMan 2010-10-12 17:57:54