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

注册建公司网站企业所得税缴纳标准

注册建公司网站,企业所得税缴纳标准,wordpress中搜索网页,十大直播禁止下载的软件文章目录 平直布局with_layout 平直布局 在前面的示例中,已经用到了ui.horizontal用来布局,其特点是水平摆放控件。相应地,ui.vertical则是垂直摆放控件。根据控件的摆放顺序不同,这两个布局组件衍生出一系列布局函数 horizonta…

文章目录

    • 平直布局
    • with_layout

平直布局

在前面的示例中,已经用到了ui.horizontal用来布局,其特点是水平摆放控件。相应地,ui.vertical则是垂直摆放控件。根据控件的摆放顺序不同,这两个布局组件衍生出一系列布局函数

  • horizontal_top, 此即horizontal默认的布局方式
  • horizontal_centered
  • horizontal_wrapped
  • vertical_centered, 此为vertical的默认布局方式
  • vertical_centered_justified

下面演示一下这几种布局的区别

#![cfg_attr(not(debug_assertions), windows_subsystem = "windows")]
use eframe::egui;struct MyApp {
}impl Default for MyApp {fn default() -> Self {Self { }}
}impl eframe::App for MyApp {fn update(&mut self, ctx: &egui::Context, _frame: &mut eframe::Frame) {egui::CentralPanel::default().show(ctx, |ui| {ui.horizontal_wrapped(|ui| {for i in 1..8{if ui.button(format!("horizontal_wrapped{}", i)).clicked(){};}});ui.horizontal_top(|ui| {for i in 1..8{if ui.button(format!("horizontal_top{}", i)).clicked(){};}});ui.vertical_centered(|ui| {if ui.button("vertical_centered1").clicked(){};if ui.button("vertical_centered2").clicked(){};});ui.vertical_centered_justified(|ui| {if ui.button("vertical_centered_justified1").clicked(){};if ui.button("vertical_centered_justified2").clicked(){};});ui.horizontal_centered(|ui| {for i in 1..8{if ui.button(format!("horizontal_centered{}", i)).clicked(){};}});});}
}fn main() -> Result<(), eframe::Error> {let options = eframe::NativeOptions {initial_window_size: Some(egui::vec2(640.0, 320.0)),..Default::default()};eframe::run_native("layout",options,Box::new(|_cc| Box::<MyApp>::default()),)
}

效果如下

在这里插入图片描述

即以_warpped为后缀的水平布局,其控件会自动换行;以_justified为后缀的垂直布局,其控件会自适应水平方向的宽度;以centered为后缀的水平布局,会自动占据剩余空间的中间位置。

with_layout

这些水平或者垂直的布局显然不足以涵盖所有情况,所以egui提供了更加灵活的布局方法with_layout,其输入参数除了填充组件外,还有一个Layout类型的结构体,可调用下列函数来生成

  • left_to_right
  • right_to_left
  • top_down
  • top_down_justified
  • bottom_up
  • with_main_aligned
  • with_main_align
  • with_cross_align

这些函数的参数是枚举类型的Align,共有三个选择,分别是Min, Center以及Max。接下来,将show函数更改为如下形式,

egui::CentralPanel::default().show(ctx, |ui| {ui.with_layout(egui::Layout::left_to_right(egui::Align::Min),|ui| {for i in 1..5{if ui.button(format!("left_to_right{}", i)).clicked(){};}});ui.with_layout(egui::Layout::top_down(egui::Align::Max),|ui| {for i in 1..5{if ui.button(format!("top_down{}", i)).clicked(){};}});
});

得到结果如下

在这里插入图片描述

由此可知,Align表示当前布局在父组件中的位置,Min表示位置尽可能小,Max表示位置尽可能大。

http://www.yayakq.cn/news/449715/

相关文章:

  • 招商网站建设多少钱logo设计公司报价
  • 则么做网站小程序app开发软件定制
  • 网站建设报价模块dns修改国外网站
  • 洒长春菩网站建设网站建设经费
  • 做网站的素材和步骤开发公司介绍
  • 专业的移动网站建设公宝丰网站建设
  • 网站设计师要求微信公众号怎么做网站的
  • 做团购网站商品从哪里找360免费建站系统
  • 如何学做网站wordpress 3无法上传rar zip
  • 做原油期货关注什么网站东莞网站建设推广技巧
  • 建设好网站外链有哪些方式同一个ip的网站做链接有用
  • 做淘客网站需要企业的域名网站开发框架 知乎
  • 第三方编辑网站怎么做东莞创意网站设计
  • 哪里可以找到免费的网站做网站要学一些什么
  • 哪个网站可以做名片做网站要学的东西
  • 北京康迪建设监理咨询有限公司网站6平面设计属于哪个专业大类
  • 佛山微网站网站开发 平台
  • 上海制作网站公司哪家好张店网站优化推广
  • wordpress 建站配置免费ftp服务器申请网站
  • 广州专业网站建设室内设计说明
  • 网站改版流程在线做ppt模板下载网站
  • 网站ip地址大全salutation wordpress
  • 公司网站seo怎么做怎么做一个网站怎么样
  • 医疗类网站前置审批思政部网站建设总结
  • 海伦市网站wordpress 分类树
  • 给别人建设网站怎么收费网络营销和电子商务区别
  • 花茶网站设计wordpress 电影网站
  • 微信平台的微网站怎么做哪些网站教你做美食的
  • 网站企业备案资料室内设计案例分享
  • 典当行网站济宁市建设工程招投标网站