Interface Customization/zh-cn

Introduction
由于FreeCAD界面是基于现代的Qt工具包制作，因此它具有最先进的组织架构. widget部件、菜单、工具栏与其他工具都可修改、移动、在工具台之间共享，还可设置、修改快捷键，并记录和执行宏（macro）. 通过菜单即可进行窗口的定制：



Usage
The customization window is accessed from the menu.

定制选项卡
Commands选项卡可令您浏览FreeCAD中可用的所有命令，这些命令根据其分类进行组织.

在Keyboard选项卡中，您能看到每个FreeCAD命令的对应快捷键，如有需要，可以修改任意命令的快捷键或为之赋予新的快捷键. 如果您经常使用某种特定的工作台，且需要用键盘提高工作效率，此选项卡就派上了用场.

利用Toolbars与Toolbox bars选项卡即可令您修改存在的工具栏，或创建您自己的自定义工具栏.

Under the tab Worksbenches (Workbenches) the workbenches existing in FreeCAD are listed, on the left the currently passive, on the right the currently active workspaces. The status can be changed with the horizontal arrows.



Under the tab Toolbars (Toolbars) on the left are the same command categories as under the map Commands. After clicking on a category the corresponding commands appear, which can be copied to the right side. Before you do this, select an active workspace to which you want to add an individual toolbar. First select a name for this toolbar with New (New...) before copying commands over to it. When this workspace is called later, this bar must be activated: View → Toolbars.

Remark: If "Global" (instead of a workspace) is selected on the right, the added toolbar can be activated in each workspace.

借助Macros选项卡来管理您自己所保存的宏.

利用您自己的宏来创建一个工具栏 自定义工具栏（Customize Toolbars）

自0.16版开始，FreeCAD提供了一个新的工具用来使您管理自己的工作台.



示例
这里给出一个有关示例：假设我们希望在Draft Workbench中显示一个含有"Measure Linear"工具的自定义工具栏.
 * 在FreeCAD中的顶级菜单里选择
 * 选中"Toolbars"选项卡
 * 在左侧的下拉菜单中选择"Part"
 * 在左侧下方的窗口内找到"Measure Linear"项，选之
 * 在右侧下拉菜单中选中"Draft"
 * 单击来创建新的工具栏并为之填写名称
 * 在右侧下方窗口里选中待更新的目标工具栏（如果此窗口中有多个工具栏才需选中）
 * 通过点击蓝色的指向右侧的箭头（中间列最上侧的那个箭头）您将为（右侧）选中的工具栏添加（左侧）选中的工具项

备注
在右侧下拉菜单中选择"Global"，您将创建一个在所有工作台中都可见的工具栏.

当要将一个安装好的宏加入一个工具栏中时，您必须：
 * 在右侧下拉菜单中选择"Macros"
 * 利用菜单为要加入工具栏的宏创建对应的菜单文本、图标（像素图（Pixmap））等

Addons
There are other ways to customize the FreeCAD interface using its robust modular Addon repository through the Addon Manager. There are several Addons that allow for improved UI/UX. Below are some options created by users in the FreeCAD community.

Glass
https://www.youtube.com/watch?v=ny31diN1ZhM


 * Github repository: (link)
 * Forum discussion: (thread)

PieMenu

 * Github repository:

Launcher

 * Github repository: https://github.com/triplus/Launcher

ShortCut

 * Github repository: https://github.com/triplus/ShortCuts

RemBench

 * Github repository: https://github.com/triplus/RemBench

IconThemes

 * Github repository: https://github.com/triplus/IconThemes

CubeMenu

 * Github repository: https://github.com/triplus/CubeMenu