【发布时间】:2025-12-07 02:30:01
【问题描述】:
我正计划构建一个简单、轻量级的文本编辑器,它结合了漂亮的外观和以键盘为中心的输入。
我想对诸如抗锯齿和所有一般图形之类的东西进行大量控制,但我不关心拥有一个完整的小部件库。几乎整个 UI 都是基于文本的,并且位于应用的主画布/窗口中。
- GTK 和 Qt 之类的工具包似乎有点矫枉过正 - 大量我不需要的小部件和复杂的代码库。
- Titanium、AIR 和 XULRunner 在某些方面甚至更大 - 开发会很快,但这并不是轻量级的方法。
- 鞋子看起来几乎完美合脚,但它有点太小了,并且不支持足够的事件(例如,没有调整窗口大小)。
您认为,我应该在 Cairo/Pango 或其他图形库上构建它并自己滚动平台特定的东西吗?我宁愿使用某种框架。
基本上我想要的是:
- 良好的事件处理
- 窗口
- 菜单
- 使用非常棒的类型渲染选项进行绘图
我很想从一开始就构建这个跨平台。
【问题讨论】:
标签: graphics air gtk shoes xulrunner