跳转至

第九章:创建 GUI 工具集

本章概述

工具集类似于模块,但可以在多个模块中使用。工具集通常比模块具有更少的功能,因为工具集专门执行特定任务,例如分区。

创建 GUI 工具集的步骤

要创建新的 GUI 工具集,您必须遵循以下步骤:

  1. 从工具集基类派生一个新类。
  2. 在菜单栏中创建菜单(可选)。
  3. 在 Tools 菜单中创建项目(可选)。
  4. 在工具栏中创建按钮(可选)。
  5. 在工具箱中创建按钮(可选)。
  6. 创建模式以从用户收集输入并发出命令。

本章内容


GUI 工具集示例

AFXToolsetGui 基类提供各种工具集基础设施支持功能。

from abaqusGui import *

class MyToolsetGui(AFXToolsetGui):
    def __init__(self):
        AFXToolsetGui.__init__(self, toolsetName)
        # Create menus, toolbar buttons, etc.

创建工具集组件

菜单和菜单命令

工具集可以在菜单栏和 Tools 菜单中创建组件。

工具栏和工具箱按钮

工具集可以在工具栏和工具箱中创建按钮。


注册工具集

在模块中注册工具集

模块可以注册工具集,使这些工具集在该模块处于当前模块时可用。

在主窗口中注册工具集

工具集也可以在主窗口级别注册,这样它们在整个会话期间都可用。