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

将这个功能放出,
image

1 Like

查看词条优化方案,打算如下处理。
对于多余100万的词条的词典,最多显示10万。(貌似没有人关心100万个词条具体是什么)。
支持搜索过滤的时候,按搜索的数量显示。

有更好的建议吗,最好是可以简单实现的,易操作的。

就是不能通过 ctrl cc 取词了嘛,我感觉这个功能还挺好的哩

嗯,也可以先留着,大家自己选择。

全显示的话浏览查看词头错误、乱码、私有区的字符更方便。一般人用不到这个功能,卡顿影响不大,主要词典作者使用,或者加个设置选项区分加载方式?默认加载10万。

Ctrl +C+C取词功能挺好的,建议保留

最近更新的两版似乎都存在一个问题:选择辞典文本,右键点击审查元素之后,无法定位到所选文本的位置。我不太确定是因为我没有过多尝试,直接退了版本。

是有这个问题。
源于qt6的一个p1级bug https://bugreports.qt.io/browse/QTBUG-101724?filter=-2。

使用最新版:
基于qt5.15.2的版本。
基于qt6.3.1的版本 ,应该支持直接定位。
qt6.2.4的版本不再支持直接定位到所选元素。

1 Like

我现在用的版本

覆盖更新最新版本,按F3词典,会闪退,是要更新词库的数据库吗。

怎么覆盖更新的。 具体些

另外
版本看起来差别比较大了。你可以直接用全新的。不用覆盖。

反映个问题,测试了如下版本:

当有40多本词典时,搜索完成后,点右边的词典索引想快速跳转时,很缓慢,很卡。

二分法 看看是不是哪本,哪几本词典影响了
新建一组,先看前20多本会不会慢,卡;不会就看后20多本
然后看10多本,……

同样的版本,win10 没问题

1 Like

反馈一个问题, QT 5.15的版本在载入Oxford Dictionaries Multilingual 时会有卡顿几秒的现象, 但QT6的版本则不会, 这情形在词条内容较多时更为明显, 在win10 & Ubuntu 20.04下都会这样

qt6内置的chrome版本比较高。支持一个css 局部渲染的特性。intrinsic content

谢谢您的说明, 虽然不是很懂, 但在知道跟css有关并调整内容后, QT5.15就不再卡顿了, 算是解决问题了吧 :smile:

似乎 「端」字指向的圖應該是第 868 頁,實際指向的是 TY598,第 598 頁:

注意: 我不確定是不是辭典本身的問題,因爲辭典也說了不保證支持 goldendict,我用的 goldendict-webengine。

似乎原辭典頁碼沒問題:

端
<link href="王力.css" rel="stylesheet"><script defer src="WL.js"></script><tou><hw>端</hw><a pg href="entry://WL0868">868</a><a rs="9" href="entry://⽴">⽴</a></tou>
<yin><py><a href="entry://duan#1">duān</a></py><gu hy="端_0"><MC><Mi>t</Mi><Mf>wan</Mf></MC>多官切,平<my>桓</my>端。<a href="entry://OC-元">元部</a>。</gu></yin>
<p n="❶">直立。<z><i>説文</i>:“<r>端</r>,直也。”</z><z><u>朱駿聲</u><i>説文通訓定聲</i>:“立容直也。”</z><z><i>莊子</i><i>山木</i>:“<u>顔回</u><w w="端"></w>拱還目而窺之。”</z><e x>引申爲直。</e><z><i>禮記</i><i>玉藻</i>:“<w w="端"></w>行,頤霤如矢。”</z><e x>引申爲爲人正直。</e><z><i>孟子</i><i>離婁</i>下:“夫<u>尹公之他</u>,<w w="端"></w>人也,其取友必<w w="端"></w>矣。”</z></p>
<p n="❷">頂頭,頭端。<z><i>墨子</i><i>經</i>上:“<w w="端"></w>,體之無序而最前者也。”</z><z><i>論語</i><i>子罕</i>:“我叩其兩<w w="端"></w>而竭焉。”</z><z><i>吕氏春秋</i><i>圜道</i>:“莫知其原,莫知其<w w="端"></w>。”</z><e x>引申爲發端,開頭。</e><z><i>孟子</i><i>公孫丑</i>上:“辭讓之心,禮之<w w="端"></w>也。”</z><e x>引申爲端由,緣由。</e><z><u>晉</u><u>陸機</u><i>君子行</i>:“福鍾恒有兆,禍集非無<w w="端"></w>。”</z></p>
<p n="❸">宫殿或都城的南正門。<z><i>春秋説題辭</i>:“昔<u>孔子</u>受<w w="端"></w>門之命,制<i>春秋</i>之義。”</z><z><i>文選</i><u>晉</u><u>左思</u><i>魏都賦</i>:“巖巖北闕,南<w w="端"></w>攸遵。”</z><z><u>李周翰</u><i>注</i>:“南<r>端</r>,正南門也。”</z></p>
<p n="❹">祭服。玄端。<z><i>論語</i><i>先進</i>:“<w w="端"></w>章甫,願爲小相焉。”</z>(這裏由名詞活用爲動詞。穿玄端。)</p>
<p n="❺">古布帛長度名。<z><i>左傳</i><i>昭公</i>二十六年“以幣錦二兩”<u>杜預</u><i>注</i>:“二丈爲一<w w="端"></w>,二<w w="端"></w>爲一兩,所謂匹也。”</z></p>
<p n="❻">詳審。<z><i>戰國策</i><i>趙策</i>一:“<u>韓</u><u>魏</u>之君視<u>(郗)疵</u><w w="端"></w>而趨疾。”</z></p>
<p n="❼">副詞。</p>
<p num="①">正好。<z><i>漢書</i><i>孝成許皇后傳</i>:“妾薄命,<w w="端"></w>遇<u>竟寧</u>(<u>漢元帝</u>的年號)前。”</z></p>
<p num="②">果真。<z><u>宋</u><u>蘇軾</u><i>水龍吟</i>:“料多情夢裏,<w w="端"></w>來見我,也參差是。”</z></p>
<p num="③">究竟。<z><u>宋</u><u>陸游</u><i>劍南詩稿</i>一四<i>幽事</i>:“餘年<w w="端"></w>有幾?風月且婆娑。”</z></p>
<p num="④">特地。<z><i>吕氏春秋</i><i>疑似</i>:“明日<w w="端"></w>復飲於市,欲遇而刺殺之。”</z></p>
<div TY="端"><p><a pg="597" href="entry://TY597" onclick="togPg(this,'TY597');return false;"></a><span><ty yb="元" f="an"><a w>端</a>:<a>褍</a></ty></span><leaf><img id="TY597"><a nav href="entry://TY596"></a><a nav="rt" href="entry://TY598"></a></leaf></p></div>

@xiaoyifang 有空幫忙看看這個問題是不是 goldendict-webengine 的 BUG,這個大概重現的步驟就是:比如上面的 「端」,只要下面有同源字的鏈接,那麼點擊右上的頁碼就會達到錯誤的圖片頁。

这个词典在页面的左右两侧有个全局翻页的定位,你鼠标移上去的时候,应该可以看到整个左侧,或者右侧有个加深的背景。

点击“端”的时候,应该是上下翻页在起作用。

我不要背景翻页啊,我只是需要点击页码进页面图。所以可以认为是两者冲突把页码的超链接覆盖了?我实在难以理解这样的全局翻页什么意义?

另外,最下面这个同源字,在 Goldendict 上没有显示右侧的这个597页码,不知道是不是跟这个有关。下面这张图是 tango 的手机图: