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

问题

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

原因

暂不明确。

解决办法

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

cpp 复制代码
void MyWindow::showEvent(QShowEvent *ev)
{
    this->setAttribute(Qt::WA_Mapped);
    QWidget::showEvent(ev);
}
相关推荐
BD_Marathon10 分钟前
Claude Code概述
java·开发语言
沐知全栈开发11 分钟前
jQuery CSS 类
开发语言
golang学习记14 分钟前
[特殊字符] Go Gin 不停机重启指南:让服务在“洗澡搓背”中无缝升级
开发语言·golang·gin
这周也會开心14 分钟前
Collections和Arrays工具类整理
java·开发语言
摇滚侠16 分钟前
Java 零基础全套视频教程,String StringBuffer StringBuilder 类,笔记142-144、146
java·开发语言·笔记
YJlio18 分钟前
杨利杰YJlio|博客导航目录(专栏总览 + 推荐阅读路线)
开发语言·python·pdf
csbysj202019 分钟前
API 类别 - 特效
开发语言
wangchen_020 分钟前
C++<fstream> 深度解析:文件 I/O 全指南
开发语言·前端·c++
运维行者_24 分钟前
网络流量分析入门:从流量监控与 netflow 看懂核心作用
运维·开发语言·网络·云原生·容器·kubernetes·php
豆豆30 分钟前
支持企业/政府/高校网站站群的cms内容管理系统有哪些
java·开发语言·cms·低代码平台·工单系统·sso单点登录·站群cms