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

问题

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

原因

暂不明确。

解决办法

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

cpp 复制代码
void MyWindow::showEvent(QShowEvent *ev)
{
    this->setAttribute(Qt::WA_Mapped);
    QWidget::showEvent(ev);
}
相关推荐
开发者小天2 分钟前
python中的class类
开发语言·python
2501_9333295514 分钟前
Infoseek数字公关AI中台技术解析:如何构建企业级舆情监测与智能处置系统
开发语言·人工智能
m0_7066532314 分钟前
基于C++的爬虫框架
开发语言·c++·算法
梵刹古音15 分钟前
【C语言】 数据类型的分类
c语言·开发语言
diediedei22 分钟前
嵌入式数据库C++集成
开发语言·c++·算法
xie0510_24 分钟前
string模拟实现
开发语言·c++·算法
FAFU_kyp29 分钟前
RISC0_ZERO项目在macOs上生成链上证明避坑
开发语言·后端·学习·macos·rust
萧曵 丶1 小时前
JavaScript 函数各种写法和场景
开发语言·javascript·ecmascript
雪域迷影1 小时前
C++17中使用inline修饰类的静态成员变量
开发语言·c++·inline static·类静态成员变量
星火开发设计1 小时前
共用体 union:节省内存的特殊数据类型
java·开发语言·数据库·c++·算法·内存