Qt记住上次窗口的位置和状态

void MainWindow::showEvent(QShowEvent * event) {
    restoreGeometry(_config->IniRead(QStringLiteral("MainWindow/geometry")).toByteArray()); // 读取位置
    restoreState(_config->IniRead(QStringLiteral("MainWindow/state")).toByteArray());       // 读取状态
}

void MainWindow::closeEvent(QCloseEvent * event) {
    _config->IniWrite(QStringLiteral("MainWindow/geometry"), saveGeometry());   // 记住位置
    _config->IniWrite(QStringLiteral("MainWindow/state"), saveState());     // 记住状态
}

PS: _config是配置文件读写类

本文作者:vanxkr

本文链接:http://www.vanxkr.com/2019/11/qt-geometry-state

版权声明:本博客所有文章除特别声明外,均采用CC BY-NC-SA 3.0许可协议。转载请注明出处!

Qt获取IPv4列表
0 条评论
已登录,注销 取消