yrHeTateJlb Asked:2020-09-30 17:48:12 +0800 CST2020-09-30 17:48:12 +0800 CST 2020-09-30 17:48:12 +0800 CST Qt 4.8 文档显示错误 772 从 Qt Creator 4.2.1 开始,Qt 4.8 的文档如下所示: Qt 5.8 的文档一切正常: 在旧版本的 Qt Creator 上,这两个文档都很好。 有人遇到过这个问题吗?也许您可以在某个地方下载更正的文档文件?或者以某种方式通过 qhelpgenerator 收集 *.qch 文件? qt 1 个回答 Voted Best Answer yrHeTateJlb 2020-10-02T15:02:09+08:002020-10-02T15:02:09+08:00 这个问题的根源在于QTextEdit。即,在 Qt 5.7 中出现的错误中。该错误的本质是它QTextEdit错误地处理了line-height. 有两种解决方案: 很简单:等待 Qt 5.10 发布。 那个错误在那里被修复了。因此,使用 Qt 5.10 构建的 Qt Creator 版本不会出现问题。 困难:手动重建文档。 在 Linux 下,以下步骤对我有用: 我们打开文件/usr/share/qt4/doc/html/style/offline.css。 替换所有行line-height: <число>;上line-height: <число>em。 我们进入/usr/share/qt4/doc/html/. 执行sudo qhelpgenerator qt.qhp -o ../qt.qch。 重新启动 Qt Creator。 现在该文件夹/usr/share/qt4/doc/中有一个文件qt.qch,Qt Creator 将自动获取该文件。如需订购,您可以将其移至文件夹qch 理论上,同样的事情可以在windows下完成,但由于某种原因,在Qt 4.8 for windows中没有文件,qt.qhp我不知道从哪里得到它。 结果 :
这个问题的根源在于
QTextEdit
。即,在 Qt 5.7 中出现的错误中。该错误的本质是它QTextEdit
错误地处理了line-height
.有两种解决方案:
很简单:等待 Qt 5.10 发布。
那个错误在那里被修复了。因此,使用 Qt 5.10 构建的 Qt Creator 版本不会出现问题。
困难:手动重建文档。
在 Linux 下,以下步骤对我有用:
/usr/share/qt4/doc/html/style/offline.css
。line-height: <число>
;上line-height: <число>em
。/usr/share/qt4/doc/html/
.sudo qhelpgenerator qt.qhp -o ../qt.qch
。现在该文件夹
/usr/share/qt4/doc/
中有一个文件qt.qch
,Qt Creator 将自动获取该文件。如需订购,您可以将其移至文件夹qch
理论上,同样的事情可以在windows下完成,但由于某种原因,在Qt 4.8 for windows中没有文件,
qt.qhp
我不知道从哪里得到它。结果 :