QMessageBox msgBox(QMessageBox::Warning, title, text, QMessageBox::Ok, parent); msgBox.setWindowFlag(Qt::WindowStaysOnTopHint); int result = msgBox.exec();
你该不会是用了information/warning这些静态方法吧...改动单个对象对静态方法没用这可是c++基本常识哦
QWidget 和 QMainWindow 设置这句管用, QMessageBox 我设置这句不管用呢
设WindowFlag啊,可以构造时直接传参,也可以setWindowFlag(Qt::WindowStaysOnTopHint) 不过这也不是绝对的,遇上其他设置了StaysOnTop的窗口的话还是谁active谁在上面
作为模态对话框显示?
21,495
社区成员
26,692
社区内容
加载中
试试用AI创作助手写篇文章吧