已解决 GoldenDict-ng 最新的几版词典词性标签显示出错怎么回事呢?


如图,使用的是朗文词典,css我自己修改过,但是应该跟css具体效果没关系吧,是标签激活(或者选中)的问题?这个词性标签本身就是可跳转的,点击不同词性可以页内跳转,但是最近的几版(甚至25年后期的版本可能都这样?)可以跳转但是永远是第一个词性被高亮选中,而第一幅图就没有问题,版本是24.9(可能25年早期也没问题)
同时,与qt版本好像也没关系,26.1.1的qt版本6.6.3和6.7.2 以及论坛的自编译版本6.9.3也有同样的问题。

ai帮助下已经解决,原来css是 body>div 按顺序高亮,改为 .mdict>div 即可,应该是由于

在新版 GoldenDict 中,它为了支持多词典合并显示,往往会在外面套一层总容器,或者将所有词性内容都塞进了同一个顶级 div 里。

可以使用1个专门的css class区分,不要依赖html 结构。

应该是几年前我根据别人的css改的样式,我都忘记是怎么实现的,这次是把代码喂给ai改的 :joy:

大佬,趁此机会问你个问题,为何现在goldendict-ng启动比较慢?即使没有词典也要等一两秒才能显示窗口。我记得很早之前我用的版本是比较快的,由于我更新都是覆盖更新,忘记是什么版本比较快了。

不好说 ,哪个版本?

至少我这次换了很多版本都是这样,比如26.1 26.2 25.5 25.2 24.9 都是要等一会才能显示窗口。qt不管是。6.6.3还是6.7.2都是一样的。
我记得我从mdict换为goldendict-ng时以及后面的更新不说秒开,至少不慢,不知道从哪一版开始启动变慢了,刚算了下起码3秒才出现窗口。

有多少本词典加载?后续分析下。。。。

没有词典时也要转一下才能打开,特别是我发现即使关闭至系统托盘,在任务栏上打开也是同样的速度(与冷启动没有区别),从系统托盘打开才能秒开。我录了个视频发私信给你,方便的话帮我看看。

启动加载慢的问题,我之前也有碰到过。除了词典数量会影响外,还可以看下你的词典文件夹下,是不是有大量的无关文件以及音频文件,软件启动的时候似乎是会完全扫描一遍。我的情况是删掉了一些音频词典,这些音频词典是没有打包的,一个文件夹下可能有上万个文件。我删掉了这些词典后,启动就变很快了。