# 【历史讨论】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:** 27

<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 年3 月 27 日 05:59 UTC](https://forum.freemdict.com/t/topic/11495/525 "2022-03-27T05:59:22Z")

</div>

就是每个词典显示在自己的独立“容器”里？这样JS和css不会干扰到其他词典?

---

<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 年3 月 27 日 06:01 UTC](https://forum.freemdict.com/t/topic/11495/526 "2022-03-27T06:01:23Z")

</div>

iframe？ iframe本身不是很推荐。 html还有其他类似的技术吗，如果html本身能支持的话，改动就会比较小。js，css有没有什么隔离的方案（欢迎前端技术人员建议下）。  
我期望的是类似这种

```auto
<script src="a.js" area="#divid" >

```

a.js只在area起作用。

回到上面的问题，后面的词典不展示可能还需要具体定位下。

---

<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 年3 月 27 日 06:22 UTC](https://forum.freemdict.com/t/topic/11495/527 "2022-03-27T06:22:31Z")

</div>

> [@xiaoyifang](#):
>
> 后面的词典不展示可能还需要具体定位下

需要怎么定位呢？

---

<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 年3 月 27 日 06:31 UTC](https://forum.freemdict.com/t/topic/11495/528 "2022-03-27T06:31:18Z")

</div>

现在的方法（将每个词典放进一个 CSS 选择器中），CSS 隔离其实已经做得很好了。

JS 隔离，我调研过，没有好的方法。

---

<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 年3 月 27 日 06:36 UTC](https://forum.freemdict.com/t/topic/11495/529 "2022-03-27T06:36:20Z")

</div>

![image](https://forumcdn.freemdict.com/uploads/default/original/3X/e/b/eba3e2dad03dbd571f9498b1ebfa689182903af4.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 年3 月 27 日 06:37 UTC](https://forum.freemdict.com/t/topic/11495/530 "2022-03-27T06:37:51Z")

</div>

css隔离的 gd也有处理。每个词典都加了一个词典范围的选择器。  
楼上的问题很可能是全局js造成的，目前除了词典制作的时候，注意下，我也没有好办法在软件层面隔离。

---

<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 年3 月 27 日 06:46 UTC](https://forum.freemdict.com/t/topic/11495/531 "2022-03-27T06:46:18Z")

</div>

发现就是那个教育部重編國語辭典搞的 但不知道怎么修改排除干扰，mdd里面只包了图片字，没有css和js

---

<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 年3 月 27 日 06:48 UTC](https://forum.freemdict.com/t/topic/11495/532 "2022-03-27T06:48:44Z")

</div>

WFG 会把 JS 打包进 mdx 的。

---

<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 年3 月 27 日 06:50 UTC](https://forum.freemdict.com/t/topic/11495/533 "2022-03-27T06:50:03Z")

</div>

哦 这样啊。。谢谢hua大！！

---

<div class="post-metadata">

作者： ![mooned](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/mooned/32/7628_2.png) [@mooned](https://forum.freemdict.com/u/mooned)\
发布日期： [2022 年3 月 27 日 06:55 UTC](https://forum.freemdict.com/t/topic/11495/534 "2022-03-27T06:55:41Z")

</div>

> [@hua](#):
>
> WFG 会把 JS 打包进 mdx 的。

- 隔壁基於 `WFG` 作品發佈的 `教育部異體字索引字典` 正是如此，解包後查看 `Style.txt` 發覺格式費解。
- 弄得我這樣的菜雞，想簡單改動 `CSS` 字體節點，藉此適用於 `DictTango` 都無處下手。

---

<div class="post-metadata">

作者： ![aml](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/a/ce73a5/32.png) [@aml](https://forum.freemdict.com/u/aml)\
发布日期： [2022 年3 月 27 日 06:55 UTC](https://forum.freemdict.com/t/topic/11495/535 "2022-03-27T06:55:47Z")

</div>

加载多个bgl很大概率会崩溃。Qt5或6都是。windows 10。

---

<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 年3 月 27 日 06:59 UTC](https://forum.freemdict.com/t/topic/11495/536 "2022-03-27T06:59:38Z")

</div>

解包mdx后，有个Style.txt，里面有好几个 display:block：

 ![image](https://forumcdn.freemdict.com/uploads/default/original/3X/e/1/e1ac33e1558b314d8b660e8d40488cd731f33ed4.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 年3 月 27 日 07:01 UTC](https://forum.freemdict.com/t/topic/11495/537 "2022-03-27T07:01:20Z")

</div>

词典发出来看下。

---

<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 年3 月 27 日 07:04 UTC](https://forum.freemdict.com/t/topic/11495/538 "2022-03-27T07:04:59Z")

</div>

> **[教育部重編國語辭典(第五版)](https://cloud.freemdict.com/index.php/s/Fqnx46Pi6Ytx6JR)**
>
> FreeMdict Cloud - A FreeMdict Storage

---

<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 年3 月 27 日 07:05 UTC](https://forum.freemdict.com/t/topic/11495/539 "2022-03-27T07:05:54Z")

</div>

从命令行启动看下，是否有什么异常。

---

<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 年3 月 27 日 07:18 UTC](https://forum.freemdict.com/t/topic/11495/541 "2022-03-27T07:18:43Z")

</div>

可以给 GoldenDict.exe 创建个快捷方式，右键点快捷方式选择属性，在打开的小窗口的目标框最后加上 --log-to-file --show-error-file。我是用的便携模式，如果遇到崩溃，可以用这个快捷方式打开词典，崩溃的时候就会在portable文件夹找到一个名为gd\_log.txt的日志文件，里面可能有出错的原因。

 ![image](https://forumcdn.freemdict.com/uploads/default/original/3X/5/d/5d92cd7ac03075ca8303d92a758874696da62a02.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 年3 月 27 日 07:27 UTC](https://forum.freemdict.com/t/topic/11495/542 "2022-03-27T07:27:28Z")

</div>

没能重现问题。

---

<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 年3 月 27 日 08:23 UTC](https://forum.freemdict.com/t/topic/11495/543 "2022-03-27T08:23:20Z")

</div>

这本教育部國語辭典簡編本(語音版)和教育部重编国语辞典好像有冲突：

> **[教育部國語辭典簡編本(語音版)](https://cloud.freemdict.com/index.php/s/JcPDHMkQysZtCPE)**
>
> FreeMdict Cloud - A FreeMdict Storage

语音mdd我没上传。

好像这两部同时启用的话，其中一个词典内容连带后面的词典就不显示了。禁用其中一个，后面的词典内容才会显示出来

---

<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 年3 月 27 日 08:56 UTC](https://forum.freemdict.com/t/topic/11495/544 "2022-03-27T08:56:45Z")

</div>

[https://forumcdn.freemdict.com/uploads/default/original/3X/4/d/4d4f9969b649ddfb0b7a44c07a7b071a752ebcd3.mp4](https://forumcdn.freemdict.com/uploads/default/original/3X/4/d/4d4f9969b649ddfb0b7a44c07a7b071a752ebcd3.mp4)

还没是重现。

---

<div class="post-metadata">

作者： ![sas](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/sas/32/3966_2.png) [@sas](https://forum.freemdict.com/u/sas)\
发布日期： [2022 年3 月 27 日 09:19 UTC](https://forum.freemdict.com/t/topic/11495/545 "2022-03-27T09:19:27Z")

</div>

> [@demo](#):
>
> GoldenDict.Qt5WebEngine

Hii,  
GoldenDict.Qt5WebEngine does not display all the results, only two. Is there any way to display all the results?

 ![image](https://forumcdn.freemdict.com/uploads/default/original/3X/9/4/9435bc5486862547d29fa31a31afb584c684bf8f.png)

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

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