当前位置: 首页 > wzjs >正文

在哪一个网站上做劳务合同备案互联网营销渠道有哪些

在哪一个网站上做劳务合同备案,互联网营销渠道有哪些,wordpress能做多大的站,网站建设 功能需求FTXUI::Screen ftxui::Screen 是整个框架的基础所有的布局与 UI 元素都是在其基础上构建的. 它代表了一块屏幕, 你在这个屏幕上所编写的所有布局与组件最终都会被其渲染到终端上. Example #include <ftxui/screen/screen.hpp> // 屏幕 #include <ftxui/screen/col…

FTXUI::Screen

ftxui::Screen 是整个框架的基础所有的布局与 UI 元素都是在其基础上构建的.
它代表了一块屏幕, 你在这个屏幕上所编写的所有布局与组件最终都会被其渲染到终端上.

Example

#include <ftxui/screen/screen.hpp>  // 屏幕
#include <ftxui/screen/color.hpp>   // 颜色void main() {ftxui::Screen Screen = ftxui::Screen::Create(ftxui::Dimension::Full(),   // 宽度占满终端窗口ftxui::Dimension::Fixed(10) // 高度固定10个字符);// 设置变量的值为终端的 (10, 5) 位置上auto& Pixel = Screen.PixelAt(10, 5);// 设置一个字符 XPixel.character = U'X';// 设置字符的前景颜色和背景颜色Pixel.foreground_color = ftxui::Color::Red;Pixel.background_color = ftxui::Color::RGB(0, 255, 0);Pixel.bold = true;  // 设置让这个字符加粗Screen.Print();     // 打印 Pixel 到终端
}

如果坐标超出边界 则会返回虚拟像素
注意 Screen 的单位是字符而不是像素

Screen 有两种显示方式

  1. 你可以使用 Screen.Print(); 进行打印显示
  2. 也可以将其转换成字符串进行输出显示 std::cout << Screen.ToString();

FTXUI::Dimension

ftxui::Dimension 在 FTXUI 中是用来控制组件或者屏幕尺寸的一个结构体
就是上段代码中用来控制字符占据终端宽高的一个功能, Dimension 共有三个函数可以使用

  • Dimension::Full() 占满整个终端
  • Dimension::Fit(element) 根据内容自动适配大小
  • Dimension::Fixed(n) 固定占据多少字符

这些函数需要在 ftxui::Screen::Create() 中设置

ftxui::Screen Screen screen = ftxui::Screen::Create(ftxui::Dimension::Full(),      // 宽度: 占满ftxui::Dimension::Fixed(10)    // 高度: 固定
);

ftxui::Screen::Create 提供了两种重载

  • ftxui::Screen::Create(尺寸) 宽高相同
  • ftxui::Screen::Create(宽度, 高度) 分别设置

渲染最终效果

ftxui::Render(Screen, element);
Screen.Print();

ftxui::Pixel

在 FTXUI 中屏幕是由多个 Pixel 组成的二维网格, 每个 Pixel 就代表了一个字符的单元格.
这些单元格包含了 字符 前景颜色 背景颜色 闪烁效果 字符加粗······

// 设置宽高为 5 字符的屏幕
ftxui::Screen Screen = ftxui::Screen::Create(ftxui::Dimension::Fixed(5),ftxui::Dimension::Fixed(5),
);
// 获取坐标在 3.3 的像素
auto& pixel = Screen.PixelAt(3, 3);
// 设置这个区域显示的字符和颜色
pixel.character = U'X';
pixel.bold = true;
pixel.foreground_color = ftxui::Color::Red;
pixel.background_color = ftxui::Color::RGB(0, 255, 0);
// 打印输出
Screen.Print();
样式字段效果说明
character显示的宽字符
foreground_color前景颜色
background_color背景颜色
bold加粗
dim变暗(低亮度)
italic斜体(部分终端支持)
underlined下划线
underlined_double双下划线
blink闪烁(可能被终端禁用)
inverted反色(前景与背景互换)
strikethrough删除线

PixelAt(x, y) 会执行边界检查并返回指定坐标处像素的引用。如果超出边界,则返回一个虚拟像素引用
{: .prompt-info }

ftxui::Color

ftxui::Color 是用来设置终端文本的前景颜色和背景颜色的核心类, 它有三种颜色设置方案: 预定颜色 256模式 RGB模式

设置终端默认颜色: ftxui::Color::Default
设置系统预定颜色: ftxui::Color::Black
设置256颜色: ftxui::Color::DarkViolet 这里的 DarkViolet 是官方文档中的色码
设置RGB颜色: ftxui::Color::RGB(255, 128, 64)

官方预定颜色查看 这里有官方预定的大部分颜色表

http://www.dtcms.com/wzjs/205017.html

相关文章:

  • 手机端微网站设计模板代运营是什么意思
  • 智慧工业园区建设方案徐州seo外包平台
  • 网站建设哪家公司便宜鸡西seo
  • 网站2级目录怎么做seo整站优化新站快速排名
  • 做网站域名的成本武汉网站seo公司
  • 路飞和女帝做h的网站seo专业推广
  • 网站推广攻略怎么做推广和宣传平台
  • 沈阳网站建设推广服务成都网络优化公司有哪些
  • 网站是如何做的上海网络推广公司
  • 抚州市做棋牌网站独立站seo怎么做
  • 做英文网站要做适合已经的百度一下官方网页
  • e特快做单子的网站seo宣传网站
  • 外贸b2c网站建设公司网络营销渠道有哪几种
  • 网站的特点东莞互联网推广
  • 各大网站什么时候恢复彩色网站seo查询工具
  • 怎么用adobe软件做网站东莞网络排名优化
  • 国外网页设计网站酒店营销推广方案
  • wordpress前台登陆南宁网站运营优化平台
  • 购物网站的加工说明百度首页优化排名
  • 专业做w7系统的网站友链购买网
  • 网站开发协议seo排名大概多少钱
  • 片头制作网站购物网站页面设计
  • 湖南做网站问磐石网络专业seo和竞价排名的区别
  • 南昌做网站公司哪家好深圳百度seo公司
  • 开通网站的会计科目怎么做自媒体是如何赚钱的
  • 佛山微信网站建设哪家好江苏建站
  • 临朐做网站的旺道seo优化软件
  • 整站seo排名公司宁波网站推广方式
  • 平面设计师网站刚刚中国出啥大事了
  • 豆芽网站建设douyanetchatgpt中文在线