fix: v0.10.3 —— 修掉导出 PDF 卡住:强制使用 Qt 自带的文件对话框
- 打开 / 另存为 / 导出 PDF / 打开文件夹 全部加上 DontUseNativeDialog - 根因:Qt 默认会走 GTK 原生文件选择器,本机 dconf 只读、gvfs 不可用, 对话框会卡在初始化(日志里刷了一百多行 dconf 报错) - 实测:走原生时 136 行 dconf 报错;强制 Qt 对话框后只剩 4 行,秒开 - 导出时加等待光标和「正在导出 PDF…」状态提示 - README 说明,版本 0.10.3
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
|
||||
一个轻量的跨平台 Markdown 编辑器,基于 **Qt 5 / C++17** 构建。
|
||||
|
||||
当前版本 **0.10.2**。
|
||||
当前版本 **0.10.3**。
|
||||
|
||||
## 界面
|
||||
|
||||
@@ -94,6 +94,10 @@
|
||||
**文件 → 导出 PDF…**(`Ctrl+E`)直接弹保存对话框,选个位置就导出,没有中间预览。
|
||||
A4 纸、16mm 页边距。
|
||||
|
||||
文件对话框一律用 Qt 自带的实现(`DontUseNativeDialog`),
|
||||
不走系统原生选择器——GTK 原生对话框在部分桌面环境下会因为 dconf / gvfs
|
||||
不可用而卡住,这也是之前「点导出就没反应」的原因。
|
||||
|
||||
导出用的是 Qt 自带的 `QPrinter` + `QTextDocument`,不需要额外的 PDF 库。
|
||||
支持标题、列表(含任务列表)、引用、代码块、行内代码、粗体 / 斜体 / 删除线、
|
||||
链接、表格;图片只输出 alt 文字。
|
||||
|
||||
Reference in New Issue
Block a user