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

I’m using GD with version

Goldendict 22.12.24-alpha.230113.e184162d
windows winnt 10.0.22621 Qt 6.4.2 x86_64-little_endian-llp64
Visual C++ Compiler: 192930147
Flags: MAKE_ZIM_SUPPORT MAKE_EXTRA_TIFF_HANDLER MAKE_CHINESE_CONVERSION_SUPPORT

image

I don’t know why but GD does not pronounce any more. Could you elaborate on how to fix it? Thank you so much!

use qt6.3.2 version or wait until qt6.4.3
It’s qt’s bug [QTBUG-108383] QWindowsResampler "Failed to setup resampler" - Qt Bug Tracker
c++ - "Failed to setup resampler" when starting QAudioSink - Stack Overflow

another solution is “use external player”

1 Like

I use “media player classic”

with the path C:\Program Files (x86)\K-Lite Codec Pack\MPC-HC64\mpc-hc64.exe

but it does not work

image

Could you explain how to use external player?

you can test the program on command line to verify whether the program can play the audio file.
mpc-hc64.exe audiofile.mp3

a valid player is like this.
ffplay.exe -nodisp -autoexit

2 Likes

问下这个弹窗只能通过快捷键Ctrl+C+C来启动吗?能不能设置按住Ctrl+双击单词的时候启动?

gd本身不支持。

未来会考虑增加这种功能吗?

我也有这个问题(macOS)有时候还以为词典卡了,结果发现是在等待弹小窗。这个体验不太好

暂无计划。

不过可以结合其他软件使用,如果有软件可以支持ctrl+鼠标 将文本拷贝到剪贴板。
然后gd打开监听剪贴板,效果上应该等同。

1 Like

刚发现了两个bug(macOS):

  1. 给群组设置快捷键的时候,Ctrl + Shift + 任意字母 都无法设置,其他如,Ctrl + Alt + 字母却可以设置。
  2. 给群组设置了快捷键以后,有时候按了快捷键群组却没有跳转过去,没有反应。需要手动切换一次群组,快捷键才生效。