有没有一种不错的方法来记录QtQuick应用程序的窗口状态?文档给出以下方法:
Settings {
property alias x: mainWindow.x
property alias y: mainWindow.y
property alias width: mainWindow.width
property alias height: mainWindow.height
但是该方法有三个缺陷:
- 每次调整窗口大小/移动时都会不断地写入设置文件。
- 它不能记住窗口是否被最大化(Notepad++也有这个烦人的缺陷)。
- 如果你最大化了窗口,它将无法保存未最大化状态的几何信息。
有没有更好的代码实现?