wxPython官方文档中文翻译 - BookCtrl概述

40 阅读1分钟

官方文档:docs.wxpython.org/bookctrl_ov…

介绍

书本式控件是一种显示多页信息的便捷方式,一次显示一页内容。wxPython中有这种控件的五种变体:

最好的书

wx.BookCtrlBase会映射到最适合特定平台的类。当前,对于配备WinCE系统的智能手机,它提供wx.Choicebook类,而对于所有其他平台,则提供wx.Notebook类。这种映射关系如下:

wx.bookCtrlwx.Choicebookwx.Notebook
wxEVT_COMMAND_BOOKCTRL_PAGE_CHANGEDwxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGEDwxEVT_COMMAND_NOTEBOOK_PAGE_CHANGED
wxEVT_COMMAND_BOOKCTRL_PAGE_CHANGINGwxEVT_COMMAND_CHOICEBOOK_PAGE_CHANGINGwxEVT_COMMAND_NOTEBOOK_PAGE_CHANGING
EVT_BOOKCTRL_PAGE_CHANGEDEVT_CHOICEBOOK_PAGE_CHANGEDEVT_NOTEBOOK_PAGE_CHANGED
EVT_BOOKCTRL_PAGE_CHANGINGEVT_CHOICEBOOK_PAGE_CHANGINGEVT_NOTEBOOK_PAGE_CHANGING

对于书本式控件的方向设置,请在样式中使用以下标志:

  • wx.BK_TOP:控件在页面上方
  • wx.BK_BOTTOM:控件在页面下方
  • wx.BK_LEFT:控件在左侧
  • wx.BK_RIGHT:控件在右侧
  • wx.BK_DEFAULT:采用本地默认的控件放置方式