参考地址:

http://xoomer.virgilio.it/infinity77/wxPython/Widgets/wx.SplitterWindow.html#SetSashPosition

https://wiki.wxwidgets.org/WxSplitterWindow

如上图,SplitterWindow 的子元素必须是Window的一个实例,或者继承实现了Window,例如Panel控件

SplitterWindow  案例代码如下(部分代码省略):

        splitter = wx.SplitterWindow(self.frame, wx.ID_ANY)panel1 = wx.Panel(splitter,  wx.ID_ANY)b = wx.BoxSizer(wx.HORIZONTAL)self.text = wx.TextCtrl(panel1,size=(500,wx.EXPAND), style=(wx.TE_MULTILINE | wx.TE_BESTWRAP | wx.TE_WORDWRAP))b.Add(self.text, 1, wx.EXPAND)panel2 = wx.Panel(splitter,  wx.ID_ANY)languages = ['C', 'C++', 'Java', 'Python', 'Perl','JavaScript', 'PHP', 'VB.NET', 'C#']lst = wx.ListBox(panel2, choices=languages)hbox1 = wx.BoxSizer(wx.HORIZONTAL)hbox1.Add(lst, 1)panel2.SetSizer(hbox1)splitter.SplitVertically(panel2, panel1)splitter.SetSashPosition(200)   #设置水平分割的位置

运行结果如下:

wxpython组件SplitterWindow 的简单使用相关推荐

  1. SpringCloud一代组件+nginx实现简单的登录注册

    SpringCloud一代组件+Nginx实现简单的登录注册 1.要求 2.实现步骤 1. 首先将项目骨架创建出来 2.然后将每个功能对应的子项目创建出来 3.导入对应的数据库和配置全局配置 4.配置 ...

  2. 小程序自定义组件以及组件传值的简单总结

    小程序自定义组件以及组件传值的简单总结 1.自定义组件 2.使用自定义组件 3.组件传值--->父传子 4.组件传值--->子传父 1.自定义组件 在根目录下创建components文件夹 ...

  3. Android组件之BroadCast简单实践

    作为Android的四大组件之一,没有理由不介绍一下BroadCast,BroadCast中文简单翻译就是广播,前阵子浙江某大学的啦啦操,广场舞的大妈,其中大妈和学生从喇叭和音响上听到的声音就是事件源 ...

  4. Android之使用MediaPlayer和SurfaceView组件播放一个简单的视频

    1.MediaPlayer除了可以播放音乐外,还可以播放视频,但是使用MediaPlayer播放音乐时,没有提供图像输出界面,可以使用SurfaceView组件来显示视频画面,首先,必须在布局文件ac ...

  5. Android之使用VideoView组件播放一个简单的视频

    1.在Android开发中,提供了VideoView组件用来播放视频文件.首先,要使用这个组件来播放视频,必须在布局文件下添加VideoView组件,然后再到Activity里获取这个组件,然后调用这 ...

  6. 利用递归组件实现一个简单的树组件(vue3)

    1. 简言 闲来无事不从容,睡觉东窗日已红. 万物静观皆自得,四时佳兴与认同. 最近学习vue3组件的时候实现了一个简单的树组件.话不多说,直接上代码. 2.效果 这个数组件实现了展开.选中和选择三个 ...

  7. Android组件化开发简单示例

    Android组件化示例代码github地址:https://github.com/respost/ModuleDemo 一.组件化初始模型 1.通过一个简单的android项目初始架构图来了解组件化 ...

  8. 微信小程序自定义组件Component的简单使用

    首先为什么要使用component 这里列举2个例子, 1 如果项目中多个地方使用同一个弹框, 2 两个同事合作写一个界面, 这2中情况使用组件是比较好的选择 开始吧 第一步首先创建一个包用于存放组件 ...

  9. wxPython各个布局的简单案例

    一.绝对布局 panel = wx.Panel(self.frame)panel1 = wx.Panel(panel,pos=(0,0), size=(250, wx.EXPAND)) #设置宽度为2 ...

最新文章

  1. 适配器模式原理及实例介绍
  2. HTML-语义类标签
  3. WeChat授权Token验证体系:用token来隐藏微信用户的openid不用用户名与密码了, 与cookie与session很相似
  4. 测试面试题集锦(五)| 自动化测试与性能测试篇(附答案)
  5. Jade —— 源于 Node.js 的 HTML 模板引擎
  6. Firewoks——层与蒙版
  7. (@WhiteTaken)设计模式学习——组合模式
  8. carbon 一天的开始 结束_来自一线:银行柜员的一天
  9. Ableton Live 11 Suite for Mac(专业音乐创作软件)
  10. Oracle中Lpad函数和Rpad函数的用法
  11. Trisk:在 Flink 实现以 task 为中心的流处理动态 Reconfiguration 的 Control Plane
  12. cb rm –rf_php执行rmrf命令
  13. 内存管理 —— ION
  14. gbcbig.shx字体的BUG
  15. 微信公众号开发(1)微信公众号简介
  16. 电脑缓存,缓存设置(电脑缓存设置多少合理)
  17. 基于WebGIS的电子政务应用(基于J2EE的MVC架构)
  18. Win10 安装 PySC2 环境 -- DeepMind联合战网开发的《星际争霸 II》强化学习环境
  19. vue脚手架安装报错,终极方法
  20. 甄别客户需求,提高解决问题的效率

热门文章

  1. 机器学习经典书籍小结
  2. Python图像处理库:PIL中Image,ImageDraw等基本模块介绍
  3. MIT自然语言处理第三讲:概率语言模型(第一、二、三部分)
  4. 决策树Decision Tree 及实现
  5. loadrunner编写脚本常用策略,用以记录,看的懂的拿走,看不懂说明与你有缘无份...
  6. vmtouch--the Virtual Memory Toucher
  7. 性能优化:Sql语句中HINT不起作用
  8. poj2104(划分树模板)
  9. 《嵌入式系统开发之道——菜鸟成长日志与项目经理的私房菜》——第1章 系统•嵌入•硬件 01-01 Welcome on board!...
  10. linux-epoll研究