3

我有一个简单的 Linux 发行版在连接到激光的机器上运行。我想开发一个界面,让我能够:

  1. 配置激光设置(例如工具栏和按钮)
  2. 显示激光的当前路径(例如图形窗口)

由于这些是准系统机器,我没有安装 X11。我想也许我可以使用ncurses开发一个跨平台的界面来配置激光的设置,并使用SDL绘制弧线来表示激光的路径。

虽然我习惯于独立使用ncursesSDL,但我无法弄清楚如何将SDL图形嵌入到ncurses窗口中。

是否可以将图形窗口(不一定是SDL)嵌入到ncurses应用程序中?如果没有,是否有ncurses的跨平台替代方案可以在没有 X11 的情况下满足我的需要?

4

1 回答 1

1

Ncurses 项目似乎专注于开发用于构建基于文本的用户界面的库。因此,我认为目前不支持,也不计划支持嵌入 SDL 图形上下文。

我建议研究其他选项,例如AGAR库,它支持在 SDL 中创建图形用户界面。

于 2015-04-02T17:49:55.087 回答