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

多谢,可以了!

不要像我这样改,我这样改的话,左侧的部首bar会有样式问题。

最好还是请词典作者看下。

1 个赞

好的!只要知道程序支持,其它的自己学着摸索摸索。

感谢楼主的辛勤努力和分享~

Xiaoyifang辛苦了!目前能支持Webengine的好像只有仁兄/贤妹此版了,自己不懂代码,想来很枯燥辛苦!虽未谋面,特别感恩!所以,专门注册账号来支持下。
看到目前是Pre-release 版,以下叨烦之处想来仁兄/贤妹不会见怪。之前用Nonwill版,因为大家都知道的原因不再使用而转投本版。Nonwill版有个我喜欢的地方就是支持FMODEx发音(发音确实更清晰!前提spx音频必须转化为MP3格式才支持),所以如果也能支持FMODEx甚好——无所谓了。辛苦,辛苦,恭谢!

有什么数据对比吗,发音更好这方面。

对于软件来说,可能对支持的格式多更需要些。 有些词典的音频是spx格式的。

以后有机会研究下。

可惜!在发现FMODEx发音确实更清晰后,我把所有词典的mdd解包后将里面的spx音频一律转化为MP3格式,所以目前电脑上没有spx音频,希望有的朋友提供下以便X兄对比分析。我这里只能提供Nonwill的FMODEx插件以及将spx批量转化为MP3格式的软件,不知能否帮上忙。
fmodex64.7z (568.5 KB)
MIDI to MP3 Converter v3.3 build 927(便携汉化版).zip (8.4 MB)

大体看了下,应该不会添加fmod
几个原因:

  • 非开源,貌似是商业授权
  • 音频格式支持,不支持spx, 个人还是比较倾向spx这种开源格式的。

如果对fmod有要求,可以试着通过音频外置程序的方式,使用fmod。
不知道fmod有没有类似ffplayer.exe的播放器。

谢谢老大回复!确实好像不是开源的

@demo 这本辞典的UK和US版本不能切换


另自动定位到当前辞典也不起作用,定位到第一个辞典

  • 經敝人電腦排查, Windows10 系統初次啟動 GoldenDict-Qt5WebEngine
    • 若【結果導航窗格】默認處於隱藏狀態,則 Alt + UpAlt + Down 快捷鍵失效。
    • Ctrl + R 調出【結果導航窗格】後,上述快捷鍵可被喚醒,即使再度隱藏【結果導航窗格】快捷鍵依然有效。
    • Ctrl + Q 退出程序前,保持【結果導航窗格】為隱藏狀態,再次啟動程序,因【結果導航窗格】處於隱藏狀態,快捷鍵是失效的。
  • 經過這段時間的使用,個人看法,若您是日常使用 古代漢語圖片詞典 為主的用戶,可開始考慮遷移到 GoldenDict-Qt5WebEngine 分支。

  • 眾所周知,古代漢語詞典 MDict 作品受限於電子化工程難度,多為圖片詞典版本。

    • 部分網絡分享的圖片詞典可能存在 HTML 標籤不閉合等語法不規範問題,極易造成程序崩潰,以敝人經歷為例,一天可能重啟十幾次 GoldenDict。然圖片詞典諸多而個人精力有限,勢必不能一一解包修復,此際健壯的 GoldenDict-Qt5WebEngine 實乃定心丸。

    • 高解析度圖片的加載速度有很大提高,頁面滾動更加平滑,交互體驗更佳。

    • GoldenDict-Qt5WebEngine 支持觸屏操控,若您的電腦設備支持觸屏操作,頁面滑動圖片縮放 將無比跟手。

1 个赞

首先赞一个,问题明确,步骤清晰且自己排查过。

确实是个问题,已修改。用最新版本

最好提供词典,排查,8成是词典js的问题。

已处理,用最新版本。

更新是只复制最新版的goldendict.exe,还是复制最新版文件夹内的全部文件,包括goldendict.exe

原则上只要覆盖goldendict.exe就可以了,如果不可以。就用新的。
单独的goldendict.exe也有提供。

只复制最新版的会显示缺少相关文件。

你复制到哪里去了。
demo的版本,和自动编译的版本,貌似不能相互覆盖。

如果goldendict.exe不能用,直接用整包zip的。

这是你js的问题


在 OELD_script.js 找到 setupPlatform 函数的这一行
_class += ' goldendict' + ((window.HTMLTrackElement === undefined) ? ' qt4' : ' qt5');
把qt5改成qt4
或者直接改成_class += ' goldendict qt4';

2 个赞

更新神速 :100:

另日常使用中發現一個窗口尺寸問題:

【問題描述】

  • GoldenDict 窗口為 標準 Normal 狀態下,將當前窗口尺寸調整為 1200×900

  • Win + Up 最大化窗口,然後再 Win + Down 還原回標準窗口,此時窗口尺寸無法維持預期的 1200×900

【設備信息】

  • Windows 10 20H2

  • GoldenDict-dev.f146177-163937

1 个赞