wxlib.py
来自「用python写的ide开发环境,巨强大,不过需要wxpython的支持」· Python 代码 · 共 39 行
PY
39 行
# Name: wxlib.py# Purpose: Component plugins for wx.lib classes# Author: Roman Rolinsky <rolinsky@femagsoft.com># Created: 05.09.2007# RCS-ID: $Id$from xh_wxlib import *from component import *TRACE('*** creating wx.lib components')# FoldPanelBar### wxWizardc = SmartContainer('FoldPanelBar', ['book', 'window'], ['pos', 'size'], implicit_klass='foldpanel', implicit_page='FoldPanel', implicit_attributes=['label', 'collapsed'], implicit_params={'collapsed': params.ParamBool})c.addStyles('FPB_DEFAULT_STYLE', 'FPB_SINGLE_FOLD', 'FPB_COLLAPSE_TO_BOTTOM', 'FPB_EXCLUSIVE_FOLD', 'FPB_HORIZONTAL', 'FPB_VERTICAL')Manager.register(c)Manager.addXmlHandler(FoldPanelBarXmlHandler)Manager.setMenu(c, 'bar', 'fold panel bar', 'FoldPanelBar')# wxTickerclass ParamDirection(params.RadioBox): choices = {'right to left': 'rtl', 'left to right': 'ltr'} default = 'rtl'c = Component('wxTicker', ['control'], ['pos', 'size', 'start', 'text', 'ppf', 'fps', 'direction'], params={'ppf': params.ParamInt, 'fps': params.ParamInt, 'direction': ParamDirection})Manager.register(c)Manager.addXmlHandler(wxTickerXmlHandler)Manager.setMenu(c, 'control', 'ticker', 'Ticker')
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?