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

百度给公司做网站效果咋样杭州知名的企业网站建设策划

百度给公司做网站效果咋样,杭州知名的企业网站建设策划,网站产品图怎么做,廊坊seo排名公司文章目录 平直布局with_layout 平直布局 在前面的示例中#xff0c;已经用到了ui.horizontal用来布局#xff0c;其特点是水平摆放控件。相应地#xff0c;ui.vertical则是垂直摆放控件。根据控件的摆放顺序不同#xff0c;这两个布局组件衍生出一系列布局函数 horizonta… 文章目录 平直布局with_layout 平直布局 在前面的示例中已经用到了ui.horizontal用来布局其特点是水平摆放控件。相应地ui.vertical则是垂直摆放控件。根据控件的摆放顺序不同这两个布局组件衍生出一系列布局函数 horizontal_top, 此即horizontal默认的布局方式horizontal_centeredhorizontal_wrappedvertical_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_rightright_to_lefttop_downtop_down_justifiedbottom_upwith_main_alignedwith_main_alignwith_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.w-s-a.com/news/169811/

相关文章:

  • 站长工具大全企业网上书店网站建设设计
  • 做网站的专业公司公司网站是做的谷歌的
  • 做网站前期工作wordpress图片并排
  • 免费注册网站哪个好wordpress评论修改
  • 合肥模板网站建设软件赤峰公司网站建设
  • 毕业设计都是做网站吗深圳网站制作企业邮箱
  • 网站排名 优帮云小规模公司简介怎么写
  • 那个做头像的网站好选择手机网站建设
  • 设计一个网站花多少时间做视频网站适合用什么服务器
  • asp网站开发环境订单系统单页面网站怎么做
  • 山东网站建设都有那些企业推广策略
  • 网站开发文档是什么概念衣服销售网站建设规划书范文
  • 中国建筑装饰网官网企业网站设计优化公司
  • 南海建设工程交易中心网站c2c交易平台有哪些?
  • 有没有专业做网站架构图的软件番禺建设网站哪个好
  • 建立网站第一步整站seo优化公司
  • php网站开发文章管理系统wordpress 评论 顶踩 心 插件
  • 网站做百度收录的意义html网页设计代码作业代码
  • 网站推广怎么做 知乎衡水做网站开发的
  • 重庆忠县网站建设报价网页构建
  • 怎么自己做单页网站怎么在阿里做网站
  • 公司网站重新备案做电商没几个能赚钱的
  • 网站开发我们都能解决怎样做网站吸引客户
  • 网站首页图片切换代码wordpress minfy
  • 什么程序做网站收录好企业搭建网站的必要性
  • 建设网站主题建站必须要域名吗
  • 网站建设海报设计购物平台网站建设框架
  • 湖北在线网站建设建一个网站迈年
  • 上班自己花钱做的网站网站首页的动态怎么做
  • 台州网站建设哪家便宜沧州最新消息今天