2024-03-29 08:43:41 发布
网友
我刚从设想框架开始。在4.x版本中,我看到了一些示例,但我需要一个好的文档:link。在
如何将自定义按钮添加到设想工作台,或者如何创建类似的按钮?在
查找文档的最佳位置是设想源树中的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在
查找文档的最佳位置是设想源树中的Acmelab example。在
我假设你说的自定义按钮是指工具栏上的按钮。首先,您需要创建一个WorkbenchActionSet,在那里添加工具栏,然后定义您的操作并为它们分配一个按钮图像。以下是(稍作修改)Acmelab示例,去掉了不相关的部分:
测试动作_集.py在
新视图_动作.py在
^{pr2}$相关问题 更多 >
编程相关推荐