配置选项
CalculusCalculator 的配置分为两类:界面设置(语言 / 主题,存于配置文件)与工程存档(当前工作现场,存于项目文件)。
界面设置(设置选项卡)
通过菜单栏"功能 → 设置"打开设置页面,可配置:
- 界面语言:中文 / English。切换后立即生效,并持久化。
- 界面主题:浅色 / 深色。切换后立即生效,并持久化。
- 存档设置(v1.6.4 新增):通过勾选/取消复选框,精细控制存档时保存哪些类型的数据。
这两项设置在应用关闭后依然保留,下次启动自动恢复。
配置文件位置
界面设置以 JSON 形式保存,路径由 Qt 标准配置目录决定:
<AppConfigLocation>/CalculusCalculator/CalculusCalculator/settings.json
典型位置:
- Windows:
C:/Users/<用户名>/AppData/Local/CalculusCalculator/CalculusCalculator/settings.json - Linux:
~/.config/CalculusCalculator/CalculusCalculator/settings.json - macOS:
~/Library/Application Support/CalculusCalculator/CalculusCalculator/settings.json
文件结构示例:
{
"language": "zh_CN",
"theme": "dark"
}
Tip
早期版本(未设置应用名时)可能将设置写入 AppData/Local/settings.json 或
AppData/Local/python/settings.json。新版本在首次启动时会自动兼容并迁移这些旧路径,
因此你此前保存的浅色 / 深色偏好不会丢失。
工程存档 / 读档
通过菜单栏"文件 → 保存 / 另存为 / 打开"将当前工作现场保存为项目文件(JSON),内容包括:
- 所有标签页的输入内容
- 自定义函数列表(
fs字典) - 标签页序号
- 几何对象(点 / 直线 / 圆 / 三角形 / 多边形等)
- 缓存区表达式
- 所有下拉选择框的选项
- 所有公式渲染视图的内容
- 保存时的语言与主题
存档设置(v1.6.4 新增)
在"设置"页面的"存档设置(保存时)"区域中,可通过以下复选框精细控制存档内容:
| 选项 | 控制的数据 |
|---|---|
| 函数列表 | 自定义函数定义(fs 字典) |
| 方程列表(方程组) | 已输入方程的表达式列表(eqs) |
| 不等式列表(不等式组) | 已输入不等式的表达式列表(rels) |
| 向量列表 | 已定义的向量坐标及属性 |
| 所有缓存区内容 | 缓存区中暂存的所有表达式文本 |
| 平面几何对象列表 | 平面几何中定义的点、线、圆、三角形、多边形等 |
| 立体几何对象列表 | 立体几何中定义的三维点、直线、平面等 |
| 所有文本框文本 | 所有输入框中的文字内容 |
| 所有选择框选项 | 所有下拉选择框的当前选中索引 |
| 所有表达式显示框内容 | 所有 QGraphicsView 中的公式渲染参数 |
| 所有设置选项 | 标签页序号、语言、主题设置 |
Note
取消勾选某项后,存档时将不保存该类数据;读档时若存档中不含该类数据,则保持当前状态不变,不会用空值覆盖。
打开项目文件时会自动恢复上述现场,并应用其中保存的主题与语言设置。
Note
项目文件中的主题 / 语言仅在"打开该项目"时生效;全局界面设置仍以 settings.json 为准。