Qt::WindowStaysOnTopHint导致后续弹出的对话框被遮挡

如某个widget我们想置顶显示,通过Qt::WindowStaysOnTopHint实现。但此后弹出的模态对话框,如QMessageBox的提示窗口,将会被刚才置顶的widget遮挡,无法退出模态对话框就无法进行任何操作,整个UI处于假死状态

解决办法:新创建的对话框也设置Qt::WindowStaysOnTopHint

posted @ 2024-03-13 14:08  kelvin_yan  阅读(228)  评论(0编辑  收藏  举报