Окно приложения QML перемещено в не видимую область и больше не может быть перемещено в видимую область - PullRequest
0 голосов
/ 13 июля 2020

Я создаю приложение 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. Я надеялся, что смогу выяснить, является ли это распространенной проблемой с настраиваемым windows в qml, и если да, что мне нужно сделать, чтобы позволить пользователю восстановить доступ к окну приложения.

Кроме того, если я удалить настраиваемое окно. Я могу восстановить доступ к приложению, используя Win + L \ R.

...