# 【历史讨论】GoldenDict-ng 基于Qt5.15.2/Qt6.X版本

**URL:** <https://forum.freemdict.com/t/topic/11495>\
**Category:** GoldenDict-ng\
**Tags:** goldendict\
**Created:** [2022 年3 月 14 日 13:17 UTC](https://forum.freemdict.com/t/topic/11495 "2022-03-14T13:17:30Z")\
**Posts on this page:** 20\
**Page:** 46

<div class="post-metadata">

作者： ![xiaoyifang](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/x/df788c/32.png) [@xiaoyifang](https://forum.freemdict.com/u/xiaoyifang)\
发布日期： [2022 年5 月 4 日 13:10 UTC](https://forum.freemdict.com/t/topic/11495/929 "2022-05-04T13:10:27Z")

</div>

原则上功能无区别。这些是编译时基于的qt版本号

---

<div class="post-metadata">

作者： ![hua](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/hua/32/11090_2.png) [@hua](https://forum.freemdict.com/u/hua)\
发布日期： [2022 年5 月 4 日 13:11 UTC](https://forum.freemdict.com/t/topic/11495/930 "2022-05-04T13:11:39Z")

</div>

不知道 GD 容易做懒加载吗？先加载前十个词典，滑动到倒数第二个词典的时候才加载接下来的十个。

---

<div class="post-metadata">

作者： ![独行瞏瞏](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/%E7%8B%AC%E8%A1%8C%E7%9E%8F%E7%9E%8F/32/6802_2.png) [@独行瞏瞏](https://forum.freemdict.com/u/%E7%8B%AC%E8%A1%8C%E7%9E%8F%E7%9E%8F)\
发布日期： [2022 年5 月 4 日 13:37 UTC](https://forum.freemdict.com/t/topic/11495/931 "2022-05-04T13:37:54Z")

</div>

尚存在#867楼bug。[GoldenDict(Linux/macOS/Windows)基于Qt5.15.2/Qt6.X版本 - #867，来自 独行瞏瞏](https://forum.freemdict.com/t/topic/11495/867)

[https://forumcdn.freemdict.com/uploads/default/original/3X/6/7/675d839bff47ce36a358ba7d05af5733944cc1f3.mp4](https://forumcdn.freemdict.com/uploads/default/original/3X/6/7/675d839bff47ce36a358ba7d05af5733944cc1f3.mp4)

---

<div class="post-metadata">

作者： ![medp7060](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/m/8edcca/32.png) [@medp7060](https://forum.freemdict.com/u/medp7060)\
发布日期： [2022 年5 月 4 日 21:14 UTC](https://forum.freemdict.com/t/topic/11495/932 "2022-05-04T21:14:07Z")

</div>

ru-board 版goldendict-1.5.0-RC2-506 （2022/04/30更新，支持视频播放）有比较好的兼容性。个人在用，只是条目多时加载比较慢！

多信息：[GoldenDict (часть 2) - [1] :: Программы :: Компьютерный форум Ru.Board](http://forum.ru-board.com/topic.cgi?forum=5&topic=49149&start=0)

---

<div class="post-metadata">

作者： ![alexpeng](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/alexpeng/32/19592_2.png) [@alexpeng](https://forum.freemdict.com/u/alexpeng)\
发布日期： [2022 年5 月 5 日 05:34 UTC](https://forum.freemdict.com/t/topic/11495/933 "2022-05-05T05:34:19Z")

</div>

[部件检索](https://forum.freemdict.com/t/topic/10387)词典中字体无法正确显示：

 ![bjjs2](https://forumcdn.freemdict.com/uploads/default/original/3X/5/5/5547db452069185daa276bef2edd7ba948e17aa5.png)

同一台电脑，相同的词典文件，goldendict-1.5.0-RC2-499-g0e888db 显示效果：

 ![bjjs](https://forumcdn.freemdict.com/uploads/default/original/3X/0/1/01af3b563aa3994464fe97752dc8dc4f0df1b336.png)

请教，如何设置使其正确显示文字？

---

<div class="post-metadata">

作者： ![xiaoyifang](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/x/df788c/32.png) [@xiaoyifang](https://forum.freemdict.com/u/xiaoyifang)\
发布日期： [2022 年5 月 5 日 05:52 UTC](https://forum.freemdict.com/t/topic/11495/934 "2022-05-05T05:52:52Z")

</div>

这个是词典问题。

> [@GoldenDict-ng(Linux/macOS/Windows)基于Qt5.15.2/Qt6.X版本](https://forum.freemdict.com/t/topic/11495/868):
>
> 貌似是绝对定位到屏幕两侧的点击事件。 用于翻页 可以从背景看出来

最新的qt6.x版本的，对于决对定位的也可以兼容处理了。  
qt5.15.2的还不可以。  
受益于 content-visibility  
 ![UHFqb9xfoE](https://forumcdn.freemdict.com/uploads/default/original/3X/e/a/ea407fa1c785e6d3bdfd04c7ee26e0c29c7c59dc.gif)

---

<div class="post-metadata">

作者： ![xiaoyifang](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/x/df788c/32.png) [@xiaoyifang](https://forum.freemdict.com/u/xiaoyifang)\
发布日期： [2022 年5 月 5 日 05:55 UTC](https://forum.freemdict.com/t/topic/11495/935 "2022-05-05T05:55:57Z")

</div>

先手工配置下字体。配置article-style.css ,body ,指定字体是全宋体 。方式见

> [@GoldenDict-ng(Linux/macOS/Windows)基于Qt5.15.2/Qt6.X版本](https://forum.freemdict.com/t/topic/11495/855):
>
> 补充个字体配置的方式。

后续看情况增加一个配置界面。

> [@请教一个关于GDict屏幕显示的问题](https://forum.freemdict.com/t/topic/12755):
>
> 在下图中,这个右键菜单一些字显示不出来,请问在哪里能设置字体才能让这些方框字显示出来呢?

---

<div class="post-metadata">

作者： ![xiaoyifang](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/x/df788c/32.png) [@xiaoyifang](https://forum.freemdict.com/u/xiaoyifang)\
发布日期： [2022 年5 月 5 日 06:01 UTC](https://forum.freemdict.com/t/topic/11495/937 "2022-05-05T06:01:04Z")

</div>

先记录吧。第3点补充个截图，没有概念。貌似是之前有人提过的directwrite之类的渲染。

> [@GoldenDict-ng(Linux/macOS/Windows)基于Qt5.15.2/Qt6.X版本](https://forum.freemdict.com/t/topic/11495/563):
>
> 这是Chromium使用DirectWrite字体渲染的问题，目前无解

---

<div class="post-metadata">

作者： ![yukiheroree](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/y/f6c823/32.png) [@yukiheroree](https://forum.freemdict.com/u/yukiheroree)\
发布日期： [2022 年5 月 5 日 07:34 UTC](https://forum.freemdict.com/t/topic/11495/939 "2022-05-05T07:34:25Z")

</div>

求助

关于首次启用，配置报错。  
云盘下载，GoldenDict.Qt5WebEngine.Win64.7z 解压至C:  
参照 [https://www.pdawiki.com/forum/thread-14072-1-1.html](https://www.pdawiki.com/forum/thread-14072-1-1.html) 配置 portable，词库 后，启动：

报错，Yes→循环报错，No退出。无法启动词典。

 ![error](https://forumcdn.freemdict.com/uploads/default/original/3X/2/c/2c0f8c421c3e061523eeb83c6728ea8fc3c997ad.png)

---

<div class="post-metadata">

作者： ![demo](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/d/e47774/32.png) [@demo](https://forum.freemdict.com/u/demo)\
发布日期： [2022 年5 月 5 日 10:46 UTC](https://forum.freemdict.com/t/topic/11495/940 "2022-05-05T10:46:11Z")

</div>

可能是路径中有空格导致的。  
把GoldenDict.Qt5WebEngine.Win64移到C盘试试？

---

<div class="post-metadata">

作者： ![xiaoyifang](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/x/df788c/32.png) [@xiaoyifang](https://forum.freemdict.com/u/xiaoyifang)\
发布日期： [2022 年5 月 5 日 13:08 UTC](https://forum.freemdict.com/t/topic/11495/941 "2022-05-05T13:08:56Z")

</div>

性能修改造成的功能问题，以功能优先，之前的改动先回退。

---

<div class="post-metadata">

作者： ![yukiheroree](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/y/f6c823/32.png) [@yukiheroree](https://forum.freemdict.com/u/yukiheroree)\
发布日期： [2022 年5 月 5 日 13:36 UTC](https://forum.freemdict.com/t/topic/11495/942 "2022-05-05T13:36:49Z")

</div>

使用Everything，删除所有goldendict文件，重启重装后，正常  
注意：需重新配置

---

<div class="post-metadata">

作者： ![xiaoyifang](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/x/df788c/32.png) [@xiaoyifang](https://forum.freemdict.com/u/xiaoyifang)\
发布日期： [2022 年5 月 5 日 13:40 UTC](https://forum.freemdict.com/t/topic/11495/943 "2022-05-05T13:40:06Z")

</div>

> [@douglarek](#):
>
> 不支持有返回功能的鼠标进行返回

鼠标的问题，没有条件测试，盲改了一版，后续可以试下。

---

<div class="post-metadata">

作者： ![hahaya](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/h/77aa72/32.png) [@hahaya](https://forum.freemdict.com/u/hahaya)\
发布日期： [2022 年5 月 5 日 14:17 UTC](https://forum.freemdict.com/t/topic/11495/944 "2022-05-05T14:17:05Z")

</div>

谢谢！！我试试

---

<div class="post-metadata">

作者： ![xiaoyifang](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/x/df788c/32.png) [@xiaoyifang](https://forum.freemdict.com/u/xiaoyifang)\
发布日期： [2022 年5 月 6 日 02:06 UTC](https://forum.freemdict.com/t/topic/11495/946 "2022-05-06T02:06:49Z")

</div>

> **[Fcitx5 Qt](https://marketplace.qt.io/products/fcitx5-qt)**
>
> Fcitx 5 Qt library contains 3 different parts A platform input context plugin that allows a Qt application to be used with Fcitx 4.2.9.7+ and Fcitx 5. A wrapper around Fcitx 5 DBus API. A QtWidgets based library provides a interface to implement...

这个有用吗 @douglarek

---

<div class="post-metadata">

作者： ![donghaisisheng](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/d/e95f7d/32.png) [@donghaisisheng](https://forum.freemdict.com/u/donghaisisheng)\
发布日期： [2022 年5 月 7 日 23:31 UTC](https://forum.freemdict.com/t/topic/11495/948 "2022-05-07T23:31:39Z")

</div>

有些地图是竖向，在GD中无法翻转，并且不支持缩放。请问能否增加一个功能：双击图片在外部打开。这样不仅看起来更方便一些，同时还可以在保留图片的同时使用GD查词。现在可以把图片保存下来达到上述效果，但毕竟不如双击快捷。

---

<div class="post-metadata">

作者： ![xiaoyifang](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/x/df788c/32.png) [@xiaoyifang](https://forum.freemdict.com/u/xiaoyifang)\
发布日期： [2022 年5 月 8 日 00:41 UTC](https://forum.freemdict.com/t/topic/11495/949 "2022-05-08T00:41:18Z")

</div>

功能有点小众。。。后面看

---

<div class="post-metadata">

作者： ![xiaoyifang](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/x/df788c/32.png) [@xiaoyifang](https://forum.freemdict.com/u/xiaoyifang)\
发布日期： [2022 年5 月 8 日 01:24 UTC](https://forum.freemdict.com/t/topic/11495/950 "2022-05-08T01:24:27Z")

</div>

[https://drafts.csswg.org/css-contain/#using-cv-auto](https://drafts.csswg.org/css-contain/#using-cv-auto)  
css貌似已经支持此类功能了。  
需要chrominum\>85 ,也就是说qt5.15.2不支持这个特性。  
 ![image](https://forumcdn.freemdict.com/uploads/default/original/3X/2/c/2c4b93e40ce44a4c177478975003fd4f21174fb1.png)

---

<div class="post-metadata">

作者： ![hua](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/hua/32/11090_2.png) [@hua](https://forum.freemdict.com/u/hua)\
发布日期： [2022 年5 月 8 日 01:28 UTC](https://forum.freemdict.com/t/topic/11495/951 "2022-05-08T01:28:29Z")

</div>

CSS 加载有啥用。。是读取词典费时。懒加载还会减少短时间操作 DOM 的次数，理论上是能提升性能的。

---

<div class="post-metadata">

作者： ![xiaoyifang](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/x/df788c/32.png) [@xiaoyifang](https://forum.freemdict.com/u/xiaoyifang)\
发布日期： [2022 年5 月 8 日 01:30 UTC](https://forum.freemdict.com/t/topic/11495/952 "2022-05-08T01:30:54Z")

</div>

影响性能的应该有两个部分：  
1，页面的渲染  
2，词典读取  
上面的css可以延迟渲染。  
词典读取，这个改动会多点，要向后排了。

[上一页](https://forum.freemdict.com/t/topic/11495.md?page=45)

[下一页](https://forum.freemdict.com/t/topic/11495.md?page=47)
