用户界面详解
第三章 用户界面详解
3.1 界面概述
3.1.1 主窗口布局
LibreCAD采用经典的CAD软件界面布局,主要由以下部分组成:
┌────────────────────────────────────────────────────────────────┐
│ 菜单栏 (Menu Bar) │
├────────────────────────────────────────────────────────────────┤
│ 工具栏 (Toolbars) │
├──────────┬──────────────────────────────────────┬──────────────┤
│ │ │ │
│ 左侧 │ │ 右侧 │
│ 停靠 │ 绘图区域 │ 停靠 │
│ 面板 │ (Drawing Area) │ 面板 │
│ │ │ │
│ │ │ │
├──────────┴──────────────────────────────────────┴──────────────┤
│ 命令行 (Command Line) │
├────────────────────────────────────────────────────────────────┤
│ 状态栏 (Status Bar) │
└────────────────────────────────────────────────────────────────┘
3.1.2 界面组件说明
| 组件 | 功能说明 |
|---|---|
| 菜单栏 | 包含所有功能命令的分类菜单 |
| 工具栏 | 常用命令的快捷按钮 |
| 绘图区域 | 主要工作区域,显示和编辑图形 |
| 停靠面板 | 图层、块、属性等功能面板 |
| 命令行 | 输入命令和坐标的文本界面 |
| 状态栏 | 显示当前状态和提示信息 |
3.2 菜单栏详解
3.2.1 文件菜单(File)
文件 (File)
├── 新建 (New) Ctrl+N
├── 从模板新建 (New from Template)
├── 打开 (Open) Ctrl+O
├── 保存 (Save) Ctrl+S
├── 另存为 (Save As) Ctrl+Shift+S
├── 导入 (Import)
│ ├── 块 (Block)
│ └── 图像 (Image)
├── 导出 (Export)
│ ├── 图像 (Image)
│ └── PDF
├── 打印 (Print) Ctrl+P
├── 打印预览 (Print Preview)
├── 关闭 (Close)
├── 最近打开的文件
└── 退出 (Exit)
详细说明:
- 新建:创建空白图形,使用默认设置
- 从模板新建:使用预定义模板创建图形
- 导入:
- 块:导入外部DXF文件作为块
- 图像:插入光栅图像(PNG、JPG等)
- 导出:
- 支持导出为多种图像格式
- 支持导出为PDF用于打印和分享
3.2.2 编辑菜单(Edit)
编辑 (Edit)
├── 撤销 (Undo) Ctrl+Z
├── 重做 (Redo) Ctrl+Y
├── 剪切 (Cut) Ctrl+X
├── 复制 (Copy) Ctrl+C
├── 粘贴 (Paste) Ctrl+V
├── 删除 (Delete) Delete
├── 全选 (Select All) Ctrl+A
├── 反选 (Invert Selection)
├── 当前图形首选项
├── 应用程序首选项
└── 插件
首选项说明:
- 当前图形首选项:设置当前打开图形的参数
- 图纸大小、单位、网格、尺寸样式等
- 应用程序首选项:全局应用程序设置
- 语言、外观、路径、快捷键等
3.2.3 视图菜单(View)
视图 (View)
├── 重绘 (Redraw) F5
├── 缩放
│ ├── 放大 (Zoom In) +
│ ├── 缩小 (Zoom Out) -
│ ├── 自动缩放 (Zoom Auto) V
│ ├── 窗口缩放 (Zoom Window)
│ ├── 上一视图 (Zoom Previous)
│ └── 全部显示 (Zoom All)
├── 平移 (Pan)
├── 网格 (Grid) G
├── 草稿模式 (Draft Mode)
├── 停靠区域
│ ├── 图层列表
│ ├── 块列表
│ ├── 库浏览器
│ ├── 命令行
│ └── 属性
└── 工具栏
├── 分类工具栏...
└── 所有工具栏显示/隐藏
视图操作快捷方式:
| 操作 | 快捷键 | 鼠标操作 |
|---|---|---|
| 放大 | + | 滚轮向上 |
| 缩小 | - | 滚轮向下 |
| 平移 | 中键拖动 | 按住中键拖动 |
| 窗口缩放 | Z | 框选区域 |
| 适应视图 | V | - |
3.2.4 绘图菜单(Draw)
绘图 (Draw)
├── 点 (Point)
│ ├── 单点 (Single Point)
│ └── 多点 (Multiple Points)
├── 直线 (Line)
│ ├── 两点线 (2 Points)
│ ├── 角度线 (Angle)
│ ├── 水平线 (Horizontal)
│ ├── 垂直线 (Vertical)
│ ├── 平行线 (Parallel)
│ ├── 正交线 (Orthogonal)
│ ├── 矩形 (Rectangle)
│ ├── 切线 (Tangent)
│ └── 自由线 (Freehand)
├── 圆 (Circle)
│ ├── 圆心半径 (Center, Radius)
│ ├── 圆心直径 (Center, Diameter)
│ ├── 两点 (2 Points)
│ ├── 三点 (3 Points)
│ ├── 两点切圆 (2 Tangent, Point)
│ └── 三切圆 (3 Tangent)
├── 圆弧 (Arc)
│ ├── 圆心起点角度
│ ├── 三点弧
│ └── 切线弧
├── 椭圆 (Ellipse)
│ ├── 椭圆弧
│ └── 椭圆(中心)
├── 样条曲线 (Spline)
├── 折线 (Polyline)
├── 文字 (Text)
│ ├── 单行文字
│ └── 多行文字
├── 填充 (Hatch)
├── 图像 (Image)
└── 尺寸标注 (Dimension)
3.2.5 修改菜单(Modify)
修改 (Modify)
├── 选择
│ ├── 选择全部 (Select All)
│ ├── 反选 (Invert)
│ ├── 框选 (Window)
│ └── 取消选择 (Deselect)
├── 移动/复制 (Move/Copy)
├── 旋转 (Rotate)
├── 缩放 (Scale)
├── 镜像 (Mirror)
├── 偏移 (Offset)
├── 修剪 (Trim)
├── 延伸 (Extend)
├── 打断 (Break)
├── 分割 (Divide)
├── 倒角 (Chamfer)
├── 圆角 (Fillet)
├── 阵列 (Array)
├── 拉伸 (Stretch)
├── 属性 (Properties)
│ ├── 匹配属性
│ └── 修改属性
├── 炸开 (Explode)
└── 删除 (Delete)
3.2.6 尺寸标注菜单(Dimension)
尺寸 (Dimension)
├── 对齐标注 (Aligned)
├── 线性标注 (Linear)
│ ├── 水平 (Horizontal)
│ └── 垂直 (Vertical)
├── 半径标注 (Radial)
├── 直径标注 (Diametric)
├── 角度标注 (Angular)
├── 引线标注 (Leader)
└── 坐标标注 (Ordinate)
3.2.7 信息菜单(Info)
信息 (Info)
├── 距离 (Distance Point to Point)
├── 角度 (Angle)
├── 面积 (Area)
├── 总长度 (Total Length)
├── 列表 (List Entities)
└── 属性 (Properties)
3.2.8 其他菜单
选项菜单(Options)
- 绘图选项:捕捉模式、正交、网格等
窗口菜单(Window)
- 多文档管理
- 窗口排列方式
帮助菜单(Help)
- 用户手册
- 关于LibreCAD
- 检查更新
3.3 工具栏系统
3.3.1 工具栏组织
LibreCAD的工具栏按功能分组:
主工具栏
- 文件操作(新建、打开、保存)
- 编辑操作(撤销、重做、剪切、复制、粘贴)
- 视图操作(缩放、平移)
绘图工具栏
- 点工具
- 线工具
- 圆工具
- 弧工具
- 椭圆工具
- 折线工具
- 文字工具
- 填充工具
修改工具栏
- 选择工具
- 移动工具
- 复制工具
- 旋转工具
- 缩放工具
- 修剪工具
- 偏移工具
捕捉工具栏
- 端点捕捉
- 中点捕捉
- 圆心捕捉
- 交点捕捉
- 垂足捕捉
信息工具栏
- 距离测量
- 角度测量
- 面积计算
3.3.2 工具栏自定义
显示/隐藏工具栏
- 右键点击工具栏区域
- 在弹出菜单中勾选/取消勾选工具栏
或:
- 菜单:视图 > 工具栏
- 选择要显示/隐藏的工具栏
移动工具栏
- 拖动工具栏左侧的拖动手柄
- 将工具栏拖到新位置
- 可停靠在窗口的上下左右
浮动工具栏
- 将工具栏拖离停靠区域
- 工具栏变为浮动窗口
- 可以放置在屏幕任意位置
3.3.3 工具栏图标说明
绘图工具图标
| 图标 | 名称 | 功能 |
|---|---|---|
| 📍 | 点 | 绘制点 |
| ─ | 线 | 绘制直线 |
| ○ | 圆 | 绘制圆 |
| ⌒ | 弧 | 绘制圆弧 |
| ⬭ | 椭圆 | 绘制椭圆 |
| 〜 | 样条 | 绘制样条曲线 |
| 📐 | 折线 | 绘制折线 |
| A | 文字 | 添加文字 |
| ⬛ | 填充 | 填充区域 |
修改工具图标
| 图标 | 名称 | 功能 |
|---|---|---|
| ↗ | 移动 | 移动对象 |
| 📋 | 复制 | 复制对象 |
| ↻ | 旋转 | 旋转对象 |
| ⬜→⬛ | 缩放 | 缩放对象 |
| ⟺ | 镜像 | 镜像对象 |
| ✂ | 修剪 | 修剪对象 |
3.4 绘图区域
3.4.1 绘图区域功能
绘图区域是LibreCAD的主要工作区域,具有以下功能:
- 图形显示:显示所有绘制的图形对象
- 交互操作:鼠标点击、拖动等操作
- 视图控制:缩放、平移、旋转视图
- 对象选择:选择和操作图形对象
3.4.2 坐标系统
LibreCAD使用笛卡尔坐标系:
Y+
│
│
│
────────┼────────→ X+
│
│
│
坐标原点
- 默认位于绘图区域中心附近
- 显示为红色十字线
- 可以通过UCS命令更改
坐标输入方式
| 类型 | 格式 | 示例 |
|---|---|---|
| 绝对坐标 | x,y | 100,50 |
| 相对坐标 | @x,y | @50,30 |
| 极坐标 | 距离<角度 | 100<45 |
| 相对极坐标 | @距离<角度 | @50<90 |
3.4.3 鼠标操作
左键
- 单击:选择对象或指定点
- 双击:编辑对象属性
- 拖动:框选或移动对象
中键(滚轮)
- 滚动:缩放视图
- 按住拖动:平移视图
- 双击:适应窗口显示
右键
- 单击:弹出上下文菜单
- 在命令执行中:确认或取消
3.4.4 视图导航
缩放操作
放大:
- 滚轮向上
- 按 + 键
- 工具栏放大按钮
缩小:
- 滚轮向下
- 按 - 键
- 工具栏缩小按钮
窗口缩放:
- 框选要放大的区域
适应窗口:
- 按 V 键
- 双击中键
平移操作
平移视图:
- 按住中键拖动
- 使用方向键
- 使用平移工具
3.4.5 显示模式
网格显示
显示/隐藏网格:
- 按 G 键切换
- 视图 > 网格
网格设置:
- 编辑 > 当前图形首选项 > 网格
- X间距、Y间距
- 元网格(主网格线间隔)
草稿模式
草稿模式可以加快大文件的显示速度:
- 简化线型显示
- 简化填充显示
- 简化文字显示
3.5 停靠面板
3.5.1 图层列表面板
图层列表面板用于管理图形的图层:
┌─────────────────────────────────────┐
│ 图层列表 [+][-][▼]│
├─────────────────────────────────────┤
│ ☑ 0 ■ ───── 0.25 │
│ ☑ 尺寸 ■ ───── 0.18 │
│ ☑ 文字 ■ ───── 0.25 │
│ ☐ 辅助线 ■ - - - 0.13 │
│ ☑ 轮廓线 ■ ═════ 0.35 │
└─────────────────────────────────────┘
列说明:
- 复选框:图层可见性
- 图层名称:图层标识
- 颜色方块:图层颜色
- 线型示意:图层线型
- 线宽值:图层线宽
操作按钮:
- [+] 添加新图层
- [-] 删除选中图层
- [▼] 图层选项菜单
右键菜单功能:
- 添加图层
- 删除图层
- 重命名
- 设为当前图层
- 切换可见性
- 切换锁定状态
- 切换打印状态
3.5.2 块列表面板
块列表面板显示图形中的所有块定义:
┌─────────────────────────────────────┐
│ 块列表 [+][-][▼]│
├─────────────────────────────────────┤
│ ▶ 阀门 │
│ ▶ 门窗 │
│ ▶ 电气符号 │
│ └─ 插座 │
│ └─ 开关 │
│ └─ 灯具 │
└─────────────────────────────────────┘
功能:
- 浏览块定义
- 插入块
- 编辑块
- 删除块
- 导出块
3.5.3 库浏览器面板
库浏览器提供对图块库的访问:
┌─────────────────────────────────────┐
│ 库浏览器 │
├─────────────────────────────────────┤
│ 📁 electronics │
│ 📁 hvac │
│ 📁 misc │
│ 📁 plan │
│ 📁 furniture │
│ 📁 kitchen │
│ 📁 bathroom │
└─────────────────────────────────────┘
使用方法:
- 浏览目录找到需要的图块
- 双击图块或拖拽到绘图区域
- 指定插入点和参数
库路径设置:
- 编辑 > 应用程序首选项 > 路径 > 库目录
3.5.4 属性面板
属性面板显示和编辑选中对象的属性:
┌─────────────────────────────────────┐
│ 属性 │
├─────────────────────────────────────┤
│ 类型: 直线 │
│ 图层: [0 ▼] │
│ 颜色: [ByLayer ▼] │
│ 线型: [ByLayer ▼] │
│ 线宽: [ByLayer ▼] │
├─────────────────────────────────────┤
│ 几何参数 │
│ 起点X: 100.00 │
│ 起点Y: 50.00 │
│ 终点X: 200.00 │
│ 终点Y: 150.00 │
│ 长度: 141.42 │
│ 角度: 45.00° │
└─────────────────────────────────────┘
功能:
- 查看对象类型
- 修改图层归属
- 修改颜色、线型、线宽
- 查看几何参数
- 直接编辑几何值
3.5.5 命令历史面板
显示命令执行历史:
┌─────────────────────────────────────┐
│ 命令历史 │
├─────────────────────────────────────┤
│ > line │
│ 指定第一点: 0,0 │
│ 指定下一点: 100,100 │
│ 指定下一点: <Enter> │
│ > circle │
│ 指定圆心: 50,50 │
│ 指定半径: 25 │
│ > _ │
└─────────────────────────────────────┘
3.5.6 面板管理
显示/隐藏面板
视图 > 停靠区域 > [选择面板]
移动面板
- 拖动面板标题栏
- 释放到目标位置
- 可停靠在左侧、右侧或底部
合并面板
- 将一个面板拖到另一个面板上
- 两个面板将合并为标签页形式
浮动面板
- 双击面板标题栏
- 面板变为浮动窗口
- 可放置在屏幕任意位置
3.6 命令行界面
3.6.1 命令行组成
┌────────────────────────────────────────────────────────────────┐
│ 命令: circle │
│ 指定圆心或 [三点(3P)/两点(2P)/相切(T)]: │
│ > _ │
└────────────────────────────────────────────────────────────────┘
组成部分:
- 命令提示区:显示当前命令和选项
- 输入区:用户输入命令或参数
- 历史区:显示之前的命令和反馈
3.6.2 命令输入方式
直接输入命令名
命令: line↵
命令: circle↵
命令: move↵
使用命令别名
命令: l↵ (等同于 line)
命令: c↵ (等同于 circle)
命令: m↵ (等同于 move)
默认命令别名
| 别名 | 完整命令 |
|---|---|
| l | line |
| c | circle |
| a | arc |
| pl | polyline |
| rec | rectangle |
| m | move |
| co | copy |
| ro | rotate |
| sc | scale |
| mi | mirror |
| tr | trim |
| ex | extend |
| z | zoom |
| p | pan |
3.6.3 坐标输入
绝对坐标
命令: line
指定第一点: 0,0↵
指定下一点: 100,50↵
相对坐标
命令: line
指定第一点: 100,100↵
指定下一点: @50,30↵ (相对于上一点偏移50,30)
极坐标
命令: line
指定第一点: 0,0↵
指定下一点: 100<45↵ (距离100,角度45度)
相对极坐标
命令: line
指定第一点: 50,50↵
指定下一点: @50<90↵ (从上一点出发,距离50,角度90度)
3.6.4 命令选项
许多命令提供选项,用方括号显示:
命令: circle
指定圆心或 [三点(3P)/两点(2P)/相切相切半径(T)]: 3P↵
输入括号中的字母即可选择对应选项。
3.6.5 数学表达式
命令行支持数学表达式计算:
命令: line
指定第一点: 0,0↵
指定下一点: 100*cos(45),100*sin(45)↵
支持的数学函数:
- 三角函数:sin, cos, tan, asin, acos, atan
- 幂函数:pow, sqrt
- 对数:log, ln
- 其他:abs, floor, ceil, round
3.7 状态栏
3.7.1 状态栏组成
┌────────────────────────────────────────────────────────────────┐
│ [捕捉:开] [网格:开] [正交:关] | X: 123.45 Y: 67.89 | 当前图层: 0│
└────────────────────────────────────────────────────────────────┘
组成部分:
-
模式开关区域:
- 捕捉状态
- 网格状态
- 正交状态
-
坐标显示区域:
- 当前鼠标位置的X坐标
- 当前鼠标位置的Y坐标
-
信息显示区域:
- 当前图层
- 当前颜色
- 其他状态信息
3.7.2 快速切换功能
点击状态栏切换:
| 项目 | 点击效果 |
|---|---|
| 捕捉 | 开/关对象捕捉 |
| 网格 | 开/关网格捕捉 |
| 正交 | 开/关正交模式 |
快捷键切换:
| 功能 | 快捷键 |
|---|---|
| 捕捉 | F3 |
| 网格 | G |
| 正交 | F8 |
3.7.3 坐标显示模式
坐标显示有多种模式:
- 绝对坐标:显示相对于原点的坐标
- 相对坐标:显示相对于上一点的坐标
- 极坐标:显示距离和角度
点击坐标区域可以切换显示模式。
3.8 对象捕捉系统
3.8.1 捕捉类型
LibreCAD提供多种对象捕捉模式:
| 捕捉类型 | 说明 | 图示 |
|---|---|---|
| 端点 | 捕捉线段端点 | ◇ |
| 中点 | 捕捉线段中点 | △ |
| 圆心 | 捕捉圆/弧圆心 | ○ |
| 象限点 | 捕捉圆/弧的象限点 | ⬜ |
| 交点 | 捕捉对象交点 | ✕ |
| 垂足 | 捕捉垂直点 | ⊥ |
| 切点 | 捕捉切线点 | ⊙ |
| 最近点 | 捕捉最近的点 | ∿ |
| 插入点 | 捕捉块插入点 | + |
3.8.2 捕捉工具栏
捕捉工具栏提供快速切换:
[端点] [中点] [圆心] [象限] [交点] [垂足] [切点] [最近点]
使用方法:
- 点击按钮:开启/关闭对应捕捉
- 按钮高亮表示该捕捉已开启
- 可同时开启多种捕捉
3.8.3 自由捕捉与限制捕捉
自由捕捉
- 默认模式
- 自动识别并捕捉各种特征点
- 显示捕捉标记提示
限制捕捉
- 在命令中临时指定捕捉类型
- 只捕捉指定类型的点
3.8.4 捕捉设置
编辑 > 应用程序首选项 > 捕捉
├── 捕捉范围:10像素
├── 显示捕捉标记:是
├── 显示捕捉工具提示:是
└── 捕捉优先级设置
3.9 快捷键系统
3.9.1 系统快捷键
文件操作
| 快捷键 | 功能 |
|---|---|
| Ctrl+N | 新建 |
| Ctrl+O | 打开 |
| Ctrl+S | 保存 |
| Ctrl+Shift+S | 另存为 |
| Ctrl+P | 打印 |
| Ctrl+Q | 退出 |
编辑操作
| 快捷键 | 功能 |
|---|---|
| Ctrl+Z | 撤销 |
| Ctrl+Y | 重做 |
| Ctrl+X | 剪切 |
| Ctrl+C | 复制 |
| Ctrl+V | 粘贴 |
| Delete | 删除 |
| Ctrl+A | 全选 |
| Esc | 取消命令 |
视图操作
| 快捷键 | 功能 |
|---|---|
| + | 放大 |
| - | 缩小 |
| V | 适应窗口 |
| G | 切换网格 |
| F5 | 重绘 |
3.9.2 自定义快捷键
- 打开:编辑 > 应用程序首选项 > 快捷键
- 在列表中找到要修改的命令
- 双击快捷键列
- 按下新的快捷键组合
- 点击确定保存
3.9.3 命令别名配置
除了快捷键,还可以配置命令别名:
- 找到别名配置文件
- 添加自定义别名:
# 格式:别名=命令名
zl=line
yy=circle
3.10 本章小结
本章详细介绍了LibreCAD的用户界面,包括:
- 界面布局:菜单栏、工具栏、绘图区域、停靠面板、命令行、状态栏
- 菜单系统:文件、编辑、视图、绘图、修改、尺寸、信息等菜单
- 工具栏系统:各类工具栏及自定义方法
- 绘图区域:坐标系统、鼠标操作、视图导航
- 停靠面板:图层、块、库、属性等面板
- 命令行:命令输入、坐标输入、数学表达式
- 对象捕捉:各种捕捉模式和设置
- 快捷键:系统快捷键和自定义方法
熟悉这些界面元素是高效使用LibreCAD的基础。在接下来的章节中,我们将深入学习各种绘图工具的具体使用方法。

浙公网安备 33010602011771号