wxPython基础控件使用指南
1. 按钮相关控件
1.1 位图按钮
位图按钮点击时会发出与文本按钮相同的 EVT_BUTTON 事件。它有一些有趣的特性:
- wx.BU_AUTODRAW 样式标志 :默认开启,开启时位图会有3D边框,按钮比原始位图大一些;关闭时位图直接作为无边界按钮显示。
- 位图处理 :默认情况下,给wxPython传递一个主显示位图,它会自动创建按钮按下、获得焦点或禁用时的标准衍生位图。若需要自定义,可使用 SetBitmapDisabled() 、 SetBitmapFocus() 、 SetBitmapLabel() 和 SetBitmapSelected() 方法。
不过,使用普通的wxWidgets C++库不能将位图和文本组合,但wxPython有相关扩展支持此功能。
1.2 切换按钮
使用 wx.ToggleButton 可创建切换按钮,它外观像文本按钮,但行为类似复选框,按下后会保持按下状态,直到再次点击。与 wx.Button 类有两个区别:
- 点击时发送 EVT_TOGGLEBUTTON 事件。
- 有 GetValue() 和 SetValue()
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



