×

FTXUI C++功能性终端用户界面

消耗积分:2 | 格式:zip | 大小:1.14 MB | 2022-06-07

从未拥有

分享资料个

授权协议 MIT
开发语言 C/C++
操作系统 Windows
软件类型 开源软件

软件简介

FTXUI 是一个功能性终端(X)用户界面;一个简单的 C++ 库,用于基于终端的用户接口。

特性:

  • Functional style。受  [1] 和 React 的启发
  • 简单而优雅的语法
  • 支持 UTF8 和全角字符(→ 测试)。
  • 没有依赖性。
  • 跨平台。Linux/mac(主要目标)、Windows(实验性的)、WebAssembly。
  • 键盘和鼠标导航。

示例

 vbox({
    hbox({
      text("left") | border,
      text("middle") | border | flex,
      text("right") | border,
    }),
    gauge(0.5) | border,
  });
 
┌────┐┌───────────────────────────────────────────────────────────────┐┌─────┐
│left││middle                                                         ││right│
└────┘└───────────────────────────────────────────────────────────────┘└─────┘
┌────────────────────────────────────────────────────────────────────────────┐
│██████████████████████████████████████                                      │
└────────────────────────────────────────────────────────────────────────────┘
 

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !