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