blessed-contribNode 终端界面库
blessed-contrib 是使用 Node.js 构建终端应用界面的库。
演示效果如下:
示例代码:
var blessed = require('blessed') , contrib = require('blessed-contrib') , screen = blessed.screen() , line = contrib.line( { style: { line: "yellow" , text: "green" , baseline: "black"} , xLabelPadding: 3 , xPadding: 5 , label: 'Title'}) , data = { x: ['t1', 't2', 't3', 't4'], y: [5, 1, 7, 5] } screen.append(line) //must append before setting data line.setData([data]) screen.key(['escape', 'q', 'C-c'], function(ch, key) { return process.exit(0); }); screen.render()
评论
GLUIC++界面库
GLUI是一个C++界面库,它提供了buttons,checkboxes,radiobuttons,等常用控件,以及OPENGL支持。GLUI界面系统依赖于GLUT来处理窗口、和鼠标管理等,而绘制部分
GLUIC++界面库
0
DuiEngineC++界面库
一个C++界面库.1. 作者将金山的BKWin进行了深度改写,从而使之更易于使用和开发。相比传统的WTL而言,DUIEngine增加了许多窗口特效,如动态缩放窗口,3D界面旋转。从而使开发者能够在较短
DuiEngineC++界面库
0
CGDBgdb 的终端界面增强版
cgdb,可以看成是 gdb 的终端界面增强版,相比windows下的visualstudio而言,它的功能显得十分轻量级而没有太多繁杂,能在终端里运行。
CGDBgdb 的终端界面增强版
0