hiroi-sora / Umi-OCR

OCR software, free and offline. 开源、免费的离线OCR软件。支持截屏/批量导入图片,PDF文档识别,排除水印/页眉页脚,扫描/生成二维码。内置多国语言库。
MIT License
23.05k stars 2.35k forks source link

点击后台图标没有反应 #508

Closed fangquinlan closed 2 months ago

fangquinlan commented 2 months ago

Issues

Umi-OCR version 程序版本

2.1.1

Windows version 系统版本

Win11 26040

OCR plugins Used 使用的OCR插件

No response

Reproduction steps 复现步骤

打开exe后

点X退到后台

点击图标没有反应

必须要右键退出UMI-OCR后

再打开才会弹出界面

Problem screenshots or related files (optional) 问题截图或相关文件(可选)

QQ截图20240507164738

hiroi-sora commented 2 months ago

双击 才会弹出窗口哦

fangquinlan commented 2 months ago

我10击也不会出来....可能和系统有关吧..?

hiroi-sora commented 2 months ago

是的,可能和系统有关。

你可以尝试:

打开 UmiOCR-data\qt_res\qml\MainWindow\SystemTray.qml

最后面,有一个 onActivated {...} 的块,将它改为:

    onActivated: {
        if(reason == SystemTrayIcon.DoubleClick || reason == SystemTrayIcon.Trigger)
            qmlapp.mainWin.setVisibility(true) // 主窗可见
    }

这样,单击和双击都可以弹出窗口了,试试能否触发。

如果还是不行的话,在上方多加一个 MenuItem{}

        MenuItem {
            text: "弹出主窗口"
            onTriggered: qmlapp.mainWin.setVisibility(true)
        }

这会添加一个右键菜单用于弹出主窗口,作为备用方式。

image

fangquinlan commented 2 months ago

OK,方法一和方法二都行