Repository navigation
启动后看不到窗口?可能是窗口跑到屏幕外面了 #1078
RomaneeeCon
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
如果你遇到这样的情况:双击 Umi-OCR.exe 后,日志显示一切正常,但就是看不到窗口——别急,很可能不是程序崩溃,而是窗口位置跑到屏幕外面去了。
🧪 我的排查过程
环境:Windows 10 19045,兆芯 KX-7000,Umi-OCR Rapid v2.1.5
现象:启动后日志正常,Bottle 服务器也跑起来了,但 GUI 窗口完全看不到。
一开始怀疑是缺 VC++ 运行库或 Python 环境,先后安装了 VC_redist.x64.exe 和 python-3.8.10-amd64.exe,重启后问题依旧。后来发现日志里有这么一行:
loadGeometry | 读取窗口位置 1377 30 804 510 0 truex=1377,对于 1920 宽的屏幕来说,窗口基本在屏幕右边缘之外了。真相大白——窗口坐标被保存到了屏幕可见区域之外。
这种情况通常发生在:之前接过外接显示器/副屏,把窗口拖到了副屏上,后来拔掉副屏,程序再启动时依然加载了旧的坐标。
✅ 解决方法(二选一)
方法一:用键盘把窗口挪回来(最快,亲测有效)
方法二:手动修改配置文件
🙏 一点小建议
希望后续版本能在启动时加一个屏幕边界检测——如果保存的窗口坐标超出了当前屏幕范围,自动重置到主屏幕中央。这样多屏/单屏切换时就不会有这个困扰了。感谢作者的工具,非常好用!
All reactions