GoldenDict-ng(Linux/macOS/Windows)基于Qt5.15.2/Qt6.X版本

感謝告知此條信息

感謝告知,今天網站的訪問突然就恢復了

1 个赞

现在Linux上使用QT6的版本,很是丝滑,以前容易闪退的毛病没有了, :+1: :+1: :+1:

2 个赞

这个bug找到了必现的流程了:

  1. F3打开群组设置界面
  2. 在任一词典上右键,打开词典信息对话框,点击OK关闭对话框,退回到群组管理界面

此时界面上的OK和取消按钮就再也无法点击了,只能按回车键和esc键

另外,发现锚点跳转有问题:

<a id="xxx"></a><p></p>
<a name="xxx"></a><p></p>
<a id="xxx" name="xxx"></a><p></p>

上面这三种都无法锚跳。只有下面这种才能锚跳:

<p id="xxx"></p>

再反应一个群组快捷键的问题:

查词的时候,输入单词,回车,然后再通过快捷键切换分组,这个是可以的。
但如果输入单词后,不按回车键。这个时候快捷键无法切换分组。

后续排查下bz

默认的Alt+PgUp/PgDown 还是手工配置的快捷键?

未重现,是windows的版本吗?

[QTBUG-102058] #hashtag navigation does not work in custom url scheme - Qt Bug Tracker

后续看下是否有办法处理

是最新的 macOS unversal 版本

手工配置的快捷键(群组管理那里可以给每个群组设置一个快捷键,便于快速切换群组)

没有mac验证,怀疑跟mac+qt有关系。先存疑吧。

1 个赞

不知道是我macOS问题、硬件问题还是其他人也这样:

输入单词,回车要等好几秒才出来结果(分组里也就几十本词典)
最慢的时候,1分钟还没出结果。很奇怪,所以不知道是macos问题还是什么…
(CPU空闲80% 内存生育40%,应该不是配置问题?之前同一电脑上,速度也没这么离谱)

OK 刚刚排查出来了。原来是TIO在线词典导致的… :sweat_smile:
@okayer 不知道有没有好的解决方法(先通过给TIO单独开分组解决)

感觉软件端也有优化空间,比如在线词典默认不加载,等滚动到底部的时候才开始加载。这样应该可以避免因为等待加载在线词典导致所有词典无法加载的问题。

在线词典的配置是什么样子的?原则上在线词典是在iframe里面的,应该不会影响词典的加载速度才对。

配置如下:

https://tio.freemdict.com/api?br=1&key=%GDWORD%

然后将TIO(英文)放入群组的最后。

选中看下

1 个赞

好的,改了,暂时挺快的。过几天再反馈下