欢迎来到 AI 中文社区(简称 AI 中文社),这里是学习交流 AI 人工智能技术的中文社区。 为了更好的体验,本站推荐使用 Chrome 浏览器。
全部教程·
Python语言·
wxPython
[目录]
·
wxPython 面板类
wxPython 教程
wxPython 环境
wxPython 程序
wxPython GUI生成器
wxPython 常用类库
wxPython 事件处理
wxPython 布局管理
wxPython 按钮
wxPython 可停靠窗口
wxPython 多文档界面
wxPython Drawing API
wxPython 拖放操作
wxPython 常用类库
wxPython 帧类 wxPython 面板类 wxPython StaticText类 wxPython TextCtrl类 wxPython RadioButton wxPython CheckBox类 wxPython ComboBox wxPython Guage类 wxPython 滑块类 wxPython 菜单 wxPython ToolBar类 wxPython 对话类 wxPython Notebook类 SplitterWindow类 HTMLWindow类 wxPython ListBoxwxPython布局类
wxPython BoxSizer wxPython GridSizer wxPython FlexiGridSizer wxPython GridBagSizer wxPython StaticBoxSizer
wxPython 教程
wxPython 环境
wxPython 程序
wxPython GUI生成器
wxPython 常用类库
wxPython 事件处理
wxPython 布局管理
wxPython 按钮
wxPython 可停靠窗口
wxPython 多文档界面
wxPython Drawing API
wxPython 拖放操作
wxPython 常用类库
wxPython 帧类 wxPython 面板类 wxPython StaticText类 wxPython TextCtrl类 wxPython RadioButton wxPython CheckBox类 wxPython ComboBox wxPython Guage类 wxPython 滑块类 wxPython 菜单 wxPython ToolBar类 wxPython 对话类 wxPython Notebook类 SplitterWindow类 HTMLWindow类 wxPython ListBoxwxPython布局类
wxPython BoxSizer wxPython GridSizer wxPython FlexiGridSizer wxPython GridBagSizer wxPython StaticBoxSizerwxPython 面板类
按钮,文本框等小部件放置在面板窗口上。 wx.Panel 类通常放在wxFrame对象中。该类也继承自wxWindow类。
虽然可以通过指定屏幕坐标中的位置手动将控件放置在面板上,但建议在wxPython中使用称为 sizer 的合适布局方案,以更好地控制放置并解决调整大小问题。
在 wxPanel构造函数中,parent参数是要放置面板的wx.Frame对象。id参数的默认值是wx.ID_ANY,而默认样式参数是wxTAB_TRAVERSAL。
wxPython API具有以下sizer,使用哪些控件添加到面板对象中:
| 序号 | Sizer和描述 |
|---|---|
| 1 | wx.BoxSizer 小部件布置在垂直或水平框中 |
| 2 | wx.StaticBoxSizer 在sizer周围添加一个静态框 |
| 3 | wx.GridSizer 一个控件分别添加在网格的相同大小的单元格中 |
| 4 | wx.FlexGridSizer 在细胞网格中添加的对照可以占据多个细胞 |
| 5 | wx.GridBagSizer 控件显式位于网格中并跨越多个行和/或列 |
使用wxPanel类的SetSizer()方法将Sizer对象应用为面板的布局管理器。
wx.Panel.SetSizer(wx.xxxSizer())
依次将Panel对象添加到顶层框架。
下一章:wxPython StaticText类
GUI界面中的另一个重要元素是标签,一行或多行的只读文本。它通常作为另一个小部件的标识符或作为信息性字符串放置在框架上。在wxPython中, wx.StaticText类 对象提供了一个包含此类只 ...
AI 中文社