wxpython参数解析
2021-02-18 06:18
标签:python col iba 参考 button ctrl 类对象 item 字符 1. 菜单栏 : wx.MenuBar 类 * wx.MenuBar() * wx.MenuBar(n, menus, titles, style) 参数“n”表示的菜单的数目。Menu是菜单和标题的数组和字符串数组。如果style参数设置为wx.MB_DOCKABLE,菜单栏可以停靠。 菜单 : wx.Menu 类 wx.Menu类对象是一个或多个菜单项,其中一个可被用户选择的下拉列表。 该开始 new 菜单对象的时候 只要 fileMenu = wx.Menu() 即可 之后添加菜单项目的时候,可直接使用 Append() 函数添加,或 wx.MenuItem 类的一个对象被追加。 菜单项:wx.MenuItem 类 当我们 new 菜单项对象时 需要填几个参数。 parentMenu 为其初始化的菜单对象, id 为该菜单项的id,到时候处理 菜单项的时候需要用到 text 为这个菜单项的名称 kind 为该菜单项的类型 ①注册 快捷键的方法 :参数text = "名称/t快捷键" 比如 text = "Quit/tCtrl+Q" 这样就注册了 Ctrl + Q 的快捷键 ②其他类型菜单项的方法 菜单项有 3 种:wx.ITEM_NORMAL(默认)、wx.ITEM_CHECK(复选)、wx.ITEM_RADIO(单选) 使用 kind绑定 关于ID: 参考:https://www.yiibai.com/wxpython https://www.cnblogs.com/franknihao/p/6626604.html wxpython参数解析 标签:python col iba 参考 button ctrl 类对象 item 字符 原文地址:https://www.cnblogs.com/moying-wq/p/12693336.html# Append 方式
wx.Menu.Append(id, text, kind)
# MenuItem 方式
Item = Wx.MenuItem(parentmenu, id, text, kind)
wx.Menu.Append(Item)
newItem = wx.MenuItem(parentMenu, id, text, kind)
wx中定义的有标准的ID,比如 wx.ID_EXIT定义的ID为5006, wx定义的ID为标准ID,也可根据库内函数获取,也可自行指定。
* wx.ID_ANY —— -1
* wx.NewId() —— 分配ID
* GetId() —— 得到对象ID
菜单类型:
* wx.ITEM_NORMAL —— 默认
* wx.ITEM_CHECK —— 复选
* wx.ITEM_RADIO —— 单选
事件类型:
* EVT_MENU —— 菜单事件
* EVT_BUTTON —— 按钮事件
AppendSeparator —— 添加分割线