qt中子窗口最小化后再恢复显示,子窗口显示为大白框,看不到任何子控件

问题

qt中子窗口最小化后再恢复显示,子窗口显示为大白框,看不到任何子控件。

原因

暂不明确。

解决办法

从网上找的,重写showEvent(QShowEvent *ev)函数,内容如下:

void MyWindow::showEvent(QShowEvent *ev)
{
   
    this->setAttribute(Qt::WA_Mapped);
    QWidget::showEvent(ev);
}

相关推荐

  1. LeetCode 76. 覆盖串 滑动窗口框架

    2023-12-29 18:28:02       43 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-29 18:28:02       19 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-29 18:28:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-29 18:28:02       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-29 18:28:02       20 阅读

热门阅读

  1. 【3】原型Prototype(创建型)

    2023-12-29 18:28:02       37 阅读
  2. VS权限到期后咋办? — Visual Studio Product Keys

    2023-12-29 18:28:02       34 阅读
  3. Pthon Request库源码解读之__init__.py

    2023-12-29 18:28:02       31 阅读
  4. 华为鸿蒙应用--Toast工具(鸿蒙工具)-ArkTs

    2023-12-29 18:28:02       40 阅读
  5. 7天玩转 Golang 标准库之 os

    2023-12-29 18:28:02       41 阅读
  6. COMM394 Coding Literacy for Managers

    2023-12-29 18:28:02       41 阅读
  7. 算法系统学习(持续更新)

    2023-12-29 18:28:02       38 阅读
  8. 深入理解Dockerfile —— 筑梦之路

    2023-12-29 18:28:02       35 阅读
  9. GPT翻译水平探究:人工智能的语言艺术

    2023-12-29 18:28:02       38 阅读