【发布时间】:2019-09-17 16:50:56
【问题描述】:
我保存和恢复一个 QMainWindow 的大小和位置如下:
window->resize(savedSize);
window->move(savedPos);
window->show();
void closeEvent(QCloseEvent *e) {
savedSize = window->size();
savedPos = window->pos();
}
问题在于窗口位置由应用程序栏(Windows 最小化和最大化按钮所在的栏)更改。因此,当我打开和关闭窗口几次时,窗口会越来越向下移动(每次都是应用程序栏的大小)。如何准确恢复上次的位置?
问候,
【问题讨论】: