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

MAC上安装了昨天的最新版,输入法切换偶尔会出问题,只能输入英文字,汉字输入不了,正常输入法那个文本的提示条会在输入框下方,出问题的时候出现在屏幕的左下角。

4月22号的版本没问题。刚发现,全文检索那个输入框也会出问题,这个可能是QT的问题?

好像你前面#927回复过。你说那词典是用mdictbuilder 4.0制作的,很多词典软件不兼容的。要换用3.0制作的词典。考虑到兼容性,我就用先用ru-board的版本了。

1 个赞

可以读取4.0制作的词典?

不知道。我对编程一点不懂,只是我所有的词典ru-board的版本都能用,但是当我换这里的时,就出问题。

mdxbuilder4.0 的应该是不支持的

1 个赞

#927的回复是错的,也不是作者回复的。这本是3.0的,我这GD读取没有问题,索引失败应该是别的原因。

1 个赞

OCD

1 个赞

嗯,最新版(2022-06-05):6.3.0-GoldenDict-Windows.da85ee97-003528.zip 可以加载#927那本词典了:

1 个赞

我也不知道是怎么回事,最新版(2022-06-05)都可以单独加载,如果放在一个folder一起,就出问题:

能确定是跟什么字典一起加载造成的吗,这个比较奇怪。
folder的内部文件结构是什么样子的?

folder内部应该是不同的词典单独的文件夹吧。

使用的qt的版本是qt6.2吗,如果是的话,可以换用qt3.0的版本。
之前demo也有遇到位置不对的情况(多屏幕的情况下)

应该是多屏的原因,之前也遇到过,忘记了。

我反复试了,感觉“bad allocation” error的出现是与Index的rules有关,而不是词典本身,因为如果单独加载一本词典,都没有问题。一旦indexing遇到“冲突”,“bad allocation” error就出现了。退出GD后,Loading Dictionary又出现“bad allocation” error。此时,所有词典“清零”(不在列表里),虽然index文件还在(但是相互之间有冲突?)。

这是词典folder的结构:

这是出现“bad allocation” error时的index:

我打包index文件,供你分析原因:
index.rar (18.4 MB)

你单独加载ocd成功的时候(保持文件位置不变)。产生的index 文件名是什么

image
本机生成的index文件内容跟你提供的一致。 这个问题,只能慢慢查了。

你截图中的其他4本词典能进一步缩小范围吗


这一列是什么

1 个赞

发现最近的几个GD版本,好像词条解释内容和上面的词典标题快挤到一起了,有点不太习惯,不知道什么原因导致的

image

1 个赞

之前有空1行。在某些样式下,显示的空白太多,我去掉了
有建议的距离吗
还是1行,还是其他的值?

你用的应该是lingos的样式,后续把这个样式的加回来,其他的保持不变。

已恢复lingos的格式

也没有合适的建议,就感觉之前的间距就不错的。谢谢更新!!

楼主,GD的版本到多少了?在哪下载。
GD中用中华大字典能显示所以字体吗?
我用的基于Qt4.8.6(Gcc482)是不是很多功能不支持