Python设想fram

2024-03-29 08:43:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我刚从设想框架开始。在4.x版本中,我看到了一些示例,但我需要一个好的文档:link。在

如何将自定义按钮添加到设想工作台,或者如何创建类似的按钮?在


Tags: 文档版本框架示例link按钮工作台设想
1条回答
网友
1楼 · 发布于 2024-03-29 08:43:41

查找文档的最佳位置是设想源树中的Acmelab example。在

我假设你说的自定义按钮是指工具栏上的按钮。首先,您需要创建一个WorkbenchActionSet,在那里添加工具栏,然后定义您的操作并为它们分配一个按钮图像。以下是(稍作修改)Acmelab示例,去掉了不相关的部分:

测试动作_集.py在

# Enthought library imports.
from envisage.ui.action.api import Action, Group, Menu, ToolBar
from envisage.ui.workbench.api import WorkbenchActionSet


class TestActionSet(WorkbenchActionSet):
    """ An action test useful for testing. """

    #### 'ActionSet' interface ################################################

    tool_bars = [
        ToolBar(name='Fred', groups=['AToolBarGroup']),
        ToolBar(name='Wilma'),
        ToolBar(name='Barney')
    ]

    actions = [
        Action(
            path='ToolBar',
            class_name='acme.workbench.action.new_view_action:NewViewAction'
        ),]

新视图_动作.py在

^{pr2}$

相关问题 更多 >