手机玻璃后盖如何贴支架支架都破了一点点,物流中才发现就手机壳完美的遮住就瑕疵。会不会浪费钱了

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

通常情况下不建议使用 place 布局管理器因为对比起 pack 和 grid,place 要做更多的工作不过存在即合理,place 在一些特殊的情况下可以发挥妙用grid和pack是无法代替的,请看下边例子。

比如想要将孓组件显示在父组件的正中间:

   (解析:这里就是利用place来布局将一个按钮组件显示在父组件的正中间其中他的relx=0.5,rely=0.5选项就是相当父组件的位置(坐标)0.5表示是正中间,1表示是左边0表示是最左边,然后还设置一个anchor选项为CENTER表示居中显示,那么运行后无论怎么变,他都是在囸中央的位置)

在某种情况下或许你希望一个组件可以覆盖另一个组件,那么 place 又可以派上用场了下边例子我们演示用 Button 覆盖 Label 组件:


   (解析:需要注意的是pack和place是可以混用的,这里Label就是用pack来布局的然后从截图可以看出,图片中间多了个按钮place就是让我们实现这些变态的功能)

从刚剛第一个例子应该不难看出,relx 和 rely 选项指定的是相对于父组件的位置范围是 00 ~ 1.0,因此 0.5 表示位于正中间那么 relwidth 和 relheight 选项则是指定相对于父组件的呎寸:


   (解析:这里就是设置了三个Label组件,然后用place来布局分别把他们组件的的相对高度和宽度分别设置为相对root窗口的3/4,1/2,和1/4,截图可以看到當拖动root窗口变化,里边三个 Label 的尺寸均会跟着改变(神同步~)x 和 y 选项用于设置偏移(像素),如果同时设置

注:下边所有方法适用于所有組件

– 下方表格详细列举了各个选项的具体含义和用法:

指定该组件的高度(像素)
1. 将该组件放到该选项指定的组件中
2. 指定的组件必须是該组件的父组件
1. 指定该组件相对于父组件的高度
1. 指定该组件相对于父组件的宽度
1. 指定该组件相对于父组件的水平位置
1. 指定该组件相对于父組件的垂直位置
指定该组件的宽度(像素)
1. 指定该组件的水平偏移位置(像素)
1. 指定该组件的垂直偏移位置(像素)

– 将组件从屏幕中“刪除”
– 并没有销毁该组件只是看不到了
– 可以通过 place 或其他布局管理器显示已“删除”的组件

– 以列表的形式返回该组件的所有子组件
– 该方法仅适用于父组件

我要回帖

更多关于 玻璃后盖如何贴支架 的文章

 

随机推荐