我正在开发一个C++应用程序,它将在一个无头服务器上运行并跟踪一些统计数据。该应用程序将在屏幕会话中的终端中运行,以便我可以通过SSH登录并检查这些统计数据。
现在,我想做的是显示各种数据的图形。为此,我当然需要像素级访问,这在ncurses或S-Lang中是不可能的。我了解到DirectFB(以及它的C++包装器DFB++和++DFB),但似乎找不到确凿的证据表明它是否可能在终端内部绘制图形。
DirectFB是正确的选择吗?它能在屏幕会话中正常工作而不创建额外的窗口吗?如果不能,那么有没有任何库可以实现我想要的功能? 编辑: 理想情况下,我当然希望使用具有某种小部件支持的库,这样我就不必创建大量类来模拟文本字段/滚动条/...
现在,我想做的是显示各种数据的图形。为此,我当然需要像素级访问,这在ncurses或S-Lang中是不可能的。我了解到DirectFB(以及它的C++包装器DFB++和++DFB),但似乎找不到确凿的证据表明它是否可能在终端内部绘制图形。
DirectFB是正确的选择吗?它能在屏幕会话中正常工作而不创建额外的窗口吗?如果不能,那么有没有任何库可以实现我想要的功能? 编辑: 理想情况下,我当然希望使用具有某种小部件支持的库,这样我就不必创建大量类来模拟文本字段/滚动条/...