wxpython

进度条

进度条控件在wxPython中被称为测量仪(Gauge)。
在这里插入图片描述

文本类

在GUI接口中有一个重要东西是一个标签,一行或多行的只读文本。它通常放置在框架(frame)上或者作为另一插件的标识符或作为信息串。
在wxPython中,wx.StaticText类对象提供了一个控件持有这样的只读文本。
在这里插入图片描述

文本收集框

在GUI接口中,输入是最常见的是在一个文本框收集,用户可以使用键盘键入。 在wxPython中,wx.TextCtrl类的一个对象就是用于这一目的。它可以显示文本和编辑的控制。 TextCtrl小部件可以是单行,多行或密码字段。
在这里插入图片描述

原型按钮

单选按钮通常表现为一组用户从多种可选按钮里选择一个选项。每个按钮,wx.RadioButton类的一个对象会在旁边带着一个圆形按钮文本标签。
为了创建一组相互可选择的按钮,首先wxRadioButton对象的样式参数设置为wx.RB_GROUP。后继按钮对象会被添加到一组。
wxPython的API还包括wx.RadioBox类。它的对象提供了一个边框和标签组。组中的按钮可以水平或垂直布置。
在这里插入图片描述

方形按钮

一个复选框显示一个小标记的矩形框。单击时,复选标记出现在矩形内,指示作出选择。 复选框优于单选按钮,当允许用户多选。在这种情况下,第三状态称为混合或不确定的状态,一般用在“不适用”情景。
通常情况下,一个复选框对象有两种状态(选中或未选中)。如果相应的参数将被赋予三态复选框也可以构造。wx.checkbox()
在这里插入图片描述

下拉框

wx.ComboBox对象提供从项目选择列表。它可以被配置为一个下拉列表或永久性的显示。
从列表中选择的项目显示在文本字段中,默认情况下是可编辑的,但是可以在wx.CB_READONLY style 参数设置为只读。
wxPython API包含一个wx.Choice类,其目的也是一个下拉列表,是永久只读。
在这里插入图片描述

加载进度条

进度条控件在wxPython中被称为测量仪(Gauge)。Wx.Gauge类对象表示垂直或水平条,其中以图形方式显示递增量。它通常用于展示像复制文件或安装软件的处理进程。
Wx.Gauge控件可以在确定的以及不确定模式中使用。当完成任何操作所需的时间可以被相当精确地确定,测量仪进度条显示已完成任务的百分比。然而如果在不确定模式,它只是表示该过程正在进行中。
在确定模式,进度位置会定期更新。在不确定模式,调用 Pulse() 函数将更新进度条。
在这里插入图片描述

鼠标可拉框

滑块呈现一个槽在一个句柄用户可以移动。这是一个典型的小工具用来控制有界值。 在沟槽的句柄位置相当于控件的上限和下限之间的整数。
wxPython的API包含wx.Slider类。它提供了相同的功能的滚动条。滑块提供了一个方便的方式来处理由滑块指定 wx.EVT_SLIDER 事件绑定拖动句柄。
在这里插入图片描述

左上角选项框

正下方顶层窗口的标题栏中保留了一个水平条,以显示一系列菜单。 这就是 wx.MenuBar 类在 wxPython 中 API 的对象。
wx.Menu类的一个对象被添加到菜单栏。它也用于创建上下文菜单和弹出菜单。每个菜单可以包含一个或多个wx.MenuItem对象或级联Menu对象。
在这里插入图片描述

工具栏

工具栏包括文本文字说明或图标按钮的一个或多个水平条,通常被放置在MenuBar顶层帧的正下方。
如果wx.Toolbar对象的style参数设置为wx.TB_DOCKABLE,它成为可停靠。浮动工具栏还可以用wxPython中的AUIToolBar类来构造。
在这里插入图片描述

选项或者调用文件,弹出框

wx.FileDialog类此类表示一个文件选择对话框。它使用户可以浏览文件系统并选择要打开文件或保存。对话框的外观是由操作系统特定的。
文件滤波器也可以应用到只显示指定扩展名的文件。启动目录和默认的文件名也可以设置。
在这里插入图片描述

二级界面

虽然Dialog类对象将显示像Frame,它通常被用作上的父框架的顶部上的弹出窗口。Dialog的目的是从用户收集一些数据并将其发送到父frame。对话框 Dialog 可以模态(它阻止父帧)或无模式(对话框架可被绕过)。 ShowModal()方法显示模态方式对话框frame,Show() 使得它无模式。
在这里插入图片描述

分屏窗口

这个类的对象是一个布局管理器,它拥有两个子窗口的大小可以通过拖动它们之间的界限来动态变化。Splitter控件给出了句柄来拖动调整控件。
wx.SplitterWindow类有一个非常基本的构造-所有参数使用缺省值。
在这里插入图片描述

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值