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 + -
显示快捷键?