Interface Customization/zh-cn: Difference between revisions
(Updating to match new version of source page) |
(Updating to match new version of source page) |
||
Line 109: | Line 109: | ||
{{Std Base navi{{#translation:}}}} |
{{Std Base navi{{#translation:}}}} |
||
{{Interface{{#translation:}}}} |
{{Interface navi{{#translation:}}}} |
||
{{Userdocnavi{{#translation:}}}} |
{{Userdocnavi{{#translation:}}}} |
Revision as of 22:48, 18 March 2020
This documentation is not finished. Please help and contribute documentation.
GuiCommand model explains how commands should be documented. Browse Category:UnfinishedDocu to see more incomplete pages like this one. See Category:Command Reference for all commands.
See WikiPages to learn about editing the wiki pages, and go to Help FreeCAD to learn about other ways in which you can contribute.
Introduction
由于FreeCAD界面是基于现代的Qt工具包制作,因此它具有最先进的组织架构。widget部件、菜单、工具栏与其他工具都可修改、移动、在工具台之间共享,还可设置、修改快捷键,并记录和执行宏(macro)。通过Tools → Customize菜单即可进行窗口的定制:
The Interface Customization dialog
Usage
The customization window is accessed from the Tools → Customize 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中的顶级菜单里选择Tools → Customize
- 选中"Toolbars"选项卡
- 在左侧的下拉菜单中选择"Part"
- 在左侧下方的窗口内找到"Measure Linear"项,选之
- 在右侧下拉菜单中选中"Draft"
- 单击New...来创建新的工具栏并为之填写名称
- 在右侧下方窗口里选中待更新的目标工具栏(如果此窗口中有多个工具栏才需选中)
- 通过点击蓝色的指向右侧的箭头(中间列最上侧的那个箭头)您将为(右侧)选中的工具栏添加(左侧)选中的工具项
备注
在右侧下拉菜单中选择"Global",您将创建一个在所有工作台中都可见的工具栏。
当要将一个安装好的宏加入一个工具栏中时,您必须:
- 在右侧下拉菜单中选择"Macros"
- 利用Tools → Customize → 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
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
- File: New, Open, Close, Close All, Save, Save As, Save a Copy, Save All, Revert, Import, Export,Merge project, Project information, Print, Print preview, Export PDF, Recent files, Exit
- Edit: Undo, Redo, Cut, Copy, Paste, Duplicate selection, Refresh, Box selection, Box element selection, Select All, Delete, Send to Python Console, Placement, Transform, Alignment, Toggle Edit mode, Edit mode, Preferences
- View:
- Miscellaneous: Create new view, Orthographic view, Perspective view, Fullscreen, Bounding box, Toggle axis cross, Clipping plane, Texture mapping, Toggle navigation/Edit mode, Appearance, Random color, Workbench, Status bar
- Standard views: Fit all, Fit selection, Isometric, Dimetric, Trimetric, Home, Front, Top, Right, Rear, Bottom, Left, Rotate Left, Rotate Right
- Freeze display: Save views, Load views, Freeze view, Clear views
- Draw style: As is, Points, Wireframe, Hidden line, No shading, Shaded, Flat lines
- Stereo: Stereo red/cyan, Stereo quad buffer, Stereo Interleaved Rows, Stereo Interleaved Columns, Stereo Off, Issue camera position
- Zoom: Zoom In, Zoom Out, Box zoom
- Document window: Docked, Undocked, Fullscreen
- Visibility: Toggle visibility, Show selection, Hide selection, Select visible objects, Toggle all objects, Show all objects, Hide all objects, Toggle selectability, Toggle measurement, Clear measurement
- Toolbars: File, Edit, Clipboard, Workbench, Macro, View, Structure, Help
- Panels: Tree view, Property view, Selection view, Tasks, Python console, DAG view, Model, Report view
- Link navigation: Go to linked object, Go to the deepest linked object, Select all links
- Tree view actions: Sync view, Sync selection, Sync placement, Pre-selection, Record selection, Single document, Multi document, Collapse/Expand, Initiate dragging, Go to selection, Selection Back, Selection Forward
- Tools: Edit parameters, Save image, Load image, Scene inspector, Dependency graph, Project utility, Measure distance, Add text document, View turntable, Units calculator, Customize, Addon manager
- Macro: Macro recording, Macros, Recent macros, Execute macro, Attach to remote debugger, Debug macro, Stop debugging, Step over, Step into, Toggle breakpoint
- Help: Help, FreeCAD Website, Donate, Users documentation, Python scripting documentation, Automatic Python modules documentation, FreeCAD Forum, FreeCAD FAQ, Report a bug, About FreeCAD, What's This
- Preferences Editor, Interface Customization
- Main window: Standard menu, Main view area, 3D view, Combo view (Tree view, Task panel, Property editor), Selection view, Report view, Python console, Status bar, DAG view, Workbench Selector
- Auxiliary windows: Scene inspector, Dependency graph
- Getting started
- Installation: Download, Windows, Linux, Mac, Additional components, Docker, AppImage, Ubuntu Snap
- Basics: About FreeCAD, Interface, Mouse navigation, Selection methods, Object name, Preferences, Workbenches, Document structure, Properties, Help FreeCAD, Donate
- Help: Tutorials, Video tutorials
- Workbenches: Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework
- Hubs: User hub, Power users hub, Developer hub