开发笔记

  • 首页
  • 工具箱
三味线的博客
  1. 首页
  2. Qt
  3. 正文

Qt在构造函数中退出程序(无残影)

2019-04-26 2130点热度 9人点赞 0条评论

场景

在主窗体构造函数中调用登录窗口,不登录直接关闭登录框时主程序退出。

实现

bool ok=mLogInDlg->exec();
if (!ok) {
    QTimer::singleShot(0,qApp,SLOT(quit()));
} else {
    this->show();
}

注意不要在main函数里show,否则会有残影(主窗体一闪而过),因为在执行quit时,主窗体依然会把构造函数执行完->执行析构函数->退出,并不会立即退出,所以这时应隐藏以避免残影。

标签: 暂无
最后更新:2020-06-06

三味线

不吃咸鱼的喵

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

Captcha Code

COPYRIGHT © 2022 voidcat.cn. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

蜀ICP备18010095号-1