qt - QML 应用程序窗口移动到非可见区域并且不再能够移动到可见区域
问题描述
我正在构建一个 qml 应用程序,应用程序窗口设置了以下提示:Qt.CustomizeWindowHint 和 Qt.Window。当尝试通过单击和拖动将窗口状态从最大化->窗口切换来缩放应用程序时,应用程序消失了并且不再可访问。我在控制台中收到以下错误:
QT_WARNING: QWindowsWindow::setGeometry: Unable to set geometry 1425x514-2147483648+241 (frame: 1439x528+2147483641+234) on ApplicationWindow_QMLTYPE_61_QML_65/"" on "\\.\DISPLAY4". Resulting geometry: 1425x514+32774+241 (frame: 1439x528+32767+234) margins: 7, 7, 7, 7)
现在,即使我重新启动程序,我的应用程序仍然会返回到我无法查看它的状态。我使用 pyCharm 作为我的 IDE,Windows 10 作为我的操作系统,这个应用程序是用 pyqt5/qml 编写的。
我可以在使用 Win+Tab 时看到该应用程序,但在使用 Win+L\R 时看不到。我希望我能弄清楚这是否是 qml 中可定制窗口的常见问题,如果是这样,我需要做些什么来允许用户重新访问应用程序窗口。
此外,如果我删除可自定义的窗口,我可以使用 Win+L\R 重新获得对应用程序的访问权限。
解决方案
推荐阅读
- xml - 使用 Jackson XMLMapper 本地化 Float / Double
- node.js - 生成子进程,然后将参数发送到该进程
- sql - 在 SQL 映射表上实施多租户安全性 - JPA、Hibernate、Spring
- python - 日期的 SQL ORDER BY 语句
- python - BeautifulSoup 删除变量后的所有内容
- php - Laravel 8,如何在后台运行作业(脚本)?
- javascript - Cannot Access props inside function of functional component
- mule - 骡子 | 数据编织 | 合并/连接json中的两个对象
- intellij-idea - Is this possible to change the keywords 2,3,4 colors for custom language in intellij
- javascript - 本地存储更新数量