遇到一个很奇怪的问题,加载了某个第三方库,程序启动后自己的标题栏 菜单栏等界面无法输入,时间也停止了,在网上搜索后找到了解决方案,网上遇到都说是最小化窗口后再恢复假死,需要在主窗口里重写showEvent事件,然后设置Qt::WA_Mapped属性,原理还没搞明白,直接上代码:
void MainWindow::showEvent(QShowEvent *event)
{
setAttribute(Qt::WA_Mapped);
QWidget::showEvent(event);
}