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

问题

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

原因

暂不明确。

解决办法

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

cpp 复制代码
void MyWindow::showEvent(QShowEvent *ev)
{
    this->setAttribute(Qt::WA_Mapped);
    QWidget::showEvent(ev);
}
相关推荐
励志前端小黑哥15 小时前
uv包管理器--python也有自己的pnpm了
开发语言·python·uv
阿龍178715 小时前
媒体文件问题检测脚本(一)(python+ffmpeg)
开发语言·python
2501_9411118416 小时前
分布式日志系统实现
开发语言·c++·算法
未来之窗软件服务16 小时前
幽冥大陆(二十三)python语言智慧农业电子秤读取——东方仙盟炼气期
开发语言·python·仙盟创梦ide·东方仙盟·东方仙盟sdk·东方仙盟浏览器
不会c嘎嘎16 小时前
C++ -- stack和queue
开发语言·c++·rpc
CodeByV16 小时前
【C++】C++11:其他重要特性
开发语言·c++
2501_9411113316 小时前
C++代码重构实战
开发语言·c++·算法
爱装代码的小瓶子17 小时前
【c++知识铺子】相对简单的容器适配器双生子-stack和queue(STL)
开发语言·c++
豐儀麟阁贵17 小时前
6.2 Object类
java·开发语言·python
MichaelIp17 小时前
Python同步vs异步性能对比实验-2
开发语言·python·性能优化·可用性测试