Box布局管理
创建wx.BoxSizer对象时可以指定布局方向:
hbox = wx.BoxSizer(wx.HORIZONTAL) 设置为水平方向
hbox = wx.BoxSizer() 默认就是就是水平方向的
vbox = wx.BoxSizer() 设置垂直方向
当需要添加子窗口或控件到父窗口时,需要调用wx.BoxSizer对象Add()方法,Add()方法是从父类wx.Sizer继承而来的,Add()方法语法说明如下:
Add(windows,proportion=0,flag=0,border=0,userData=None) 添加到父窗口
Add(sizer,proportion=0,flag=0,border=0,userData = None) 添加到另一个Sizer中,用于嵌套
Add(width,height,porprotion=0,flag=0,border=0,userData=None) 添加一个空白控件
| wx.ALLGN_TOP | 顶对齐 |
| wx.ALLGN_BOTTOM | 底对齐 |
| wx.ALLGN_LEFT | 左对齐 |
| wx.ALLGN_RIGHT | 右对齐 |
| wx.ALLGN_CENTER | 居中对齐 |
| wx.ALLGN_CENTER_VERTICAL | 垂直居中对齐 |
| wx.ALLGN_CENTER_HORIZONTAL | 水平居中对齐 |
| wx.ALLGN_CENTRE | 同wx.ALLGN_CENTER |
| wx.ALLGN_CENTRE_VERTICAL | 同wx.ALLGN_CENTER_VERTICAL |
| wx.ALLGN_CENTRE_HORIZONTAL | 同wx.ALLGN_CENTER_HORIZONTAL |
| wx.TOP | 设置顶部有边框,边框的宽度需要通过Add()方法的border设置 |
| wx.BOTTOM | 设置底部有边框 |
| wx.LEFT | 设置有左边框 |
| wx.RIGHT | 设置有右边框 |
| wx.ALL | 设置有四边边框 |
| wx.EXPAND | 调整子窗口或控件完全填满有效空间 |
| wx.SHAPED | 调整子窗口或控件填满有效空间,但保留高宽比 |
| wx.FIXED_MINSIZE | 调整子窗口或控件为最小尺寸 |
| wx.RESERVE_SPACE_EVENT_HI_HIDDED | 设置此标志后,子窗口或控件如果被隐藏,所占空间保留 |
Box布局管理的更多相关文章
- GTK+布局管理
GTK+布局管理 GTK+ 布局管理 在本章中,我们将讲述如何将构件布置在窗口与对话框中. 当我们在设计应用程序的图形界面时,我们首先要决定的是在程序中用到哪种构件和管理应用程序中的这些构件.为了方便 ...
- Android布局管理器(线性布局)
线性布局有LinearLayout类来代表,Android的线性布局和Swing的Box有点相似(他们都会将容器里面的组件一个接一个的排列起来),LinearLayout中,使用android:ori ...
- 四、PyQt5布局管理(绝对&相对、水平、垂直、格栅、表单)
目录 一.绝对布局 二.盒布局 三.格栅布局 四.格栅布局跨行跨列显示 布局管理即设置窗体上各个控件的位置,对于新手来说,这是学习的难点. 布局管理根据绝对坐标是否变动分为绝对布局和相对布局两大类.采 ...
- Swing——布局管理器
前言 在编写图形界面时,总是需要考虑的就是组件放在哪里,组件怎么大才合适.在Swing中就有现成的布局管理器帮我们做这些事情,我们不必写代码去一一安排.下面将介绍什么是布局管理器.Swing中常用布局 ...
- 【java】浅析java组件中的布局管理器
这篇博文笔者介绍一下java组件中,常用的布局管理器.java组件中的布局方式有好几十种,所有的这些布局管理器都实现了java.awt.LayoutManager接口.接下来笔者介绍一下常用的5种布局 ...
- Python图形界面开发—wxPython库的布局管理及页面切换
前言 wxPython是基于Python的跨平台GUI扩展库,对wxWidgets( C++ 编写)封装实现.GUI程序的开发中界面布局是很重要的一个部分,合理的页面布局能够给予用户良好使用体验.虽然 ...
- PyQt4 Box布局
使用布局类别方式的布局管理器比绝对方式的布局管理器更加灵活实用.它是窗口部件的首选布局管理方式.最基本的布局类别是QHBoxLayout和QVBoxLayout布局管理方式,分别将窗口部件水平和垂直排 ...
- wxpython布局管理部件wx.gridbagsizer用法示例
text = ("This is text box") panel = wx.Panel(self, -1) chkAll1 = wx.CheckB ...
- StaticBox布局管理器
wx.StaticBoxSizer构造方法如下: wx.StaticBoxSizer(box,orient = HORIZONTAL) box 是静态框对象,orient参数是布局方向 wx.HOR ...
随机推荐
- ELF文件中section与segment的区别
http://blog.csdn.net/joker0910/article/details/7655606 1. ELF中的section主要提供给Linker使用, 而segment提供给Load ...
- 模拟猜数(POJ2328)
题目链接:http://poj.org/problem?id=2328 解题报告: 缩短区间,soeasy, #include <stdio.h> #include <stdlib. ...
- 模拟插队,出队,POJ(2259)
题目链接:http://poj.org/problem?id=2259 水题一个,就是要记录一下每个队列是否有人bool[i], #include <iostream> #include ...
- CentOS系统中使用iptables设置端口转发
echo 1 > /proc/sys/net/ipv4/ip_forward 首先应该做的是/etc/sysctl.conf配置文件的 net.ipv4.ip_forward = 1 默认是0 ...
- 2017.9.16 Web 应用开发环境搭建与开发工具安装
1.JDK的下载与安装 1.1 在网址:http://javase/downloads/index.jsp网站下载最新的JDK版本 1.2 安装jdk,双击下载好的.exe文件运行,一般默认安装在c盘 ...
- stixel提升思路总结
1.用psmnet获得更好的disparity 2.用edgebox获得整个rgb图片的边缘,然后通过原本的stixel的上下边缘去寻找最优,用两个的边缘去重新得到一个新的边缘,但获得的轮廓不仅仅是外 ...
- 第27章 LTDC/DMA2D—液晶显示—零死角玩转STM32-F429系列
第27章 LTDC/DMA2D—液晶显示 全套200集视频教程和1000页PDF教程请到秉火论坛下载:www.firebbs.cn 野火视频教程优酷观看网址:http://i.youku.co ...
- ckplayer插件播放视频
官网:超酷网页视频 本篇介绍:插件播放视频, 添加插件(额外的功能), 视频格式之间的转换 PC端一般都是利用插件(Flash)来播放视频,可以支持很多格式.网上很多说这个插件的,这里只是做个记录 ...
- C#继承简介与规则
一.C#继承简介 1. 类的层次结构 下面是一个类的层次结构图: 上图反映了鱼类的派生关系,其中最高层的实体往往具有最一般最普遍的特征,越下层的实体就越具体,并且下层包含了上层的特征.如果将上层的实体 ...
- BZOJ3288: Mato矩阵(欧拉函数 高斯消元)
Time Limit: 10 Sec Memory Limit: 128 MBSubmit: 386 Solved: 296[Submit][Status][Discuss] Descriptio ...