Qt 弹出窗口消失

Qt 弹出窗口消失,qt,popup,Qt,Popup,我使用QFrame在QT中弹出了一个窗口。此QFrame上有两个QpushButton,即cancel和OK按钮。我希望只有按下其中一个按钮时弹出窗口才会消失。不幸的是,当我点击弹出窗口旁边时,弹出窗口也消失了!我应该使用哪种设置来禁用此功能?那么,只要我不按下“确定”或“取消”按钮,如何使其保持在顶部?您可能希望将QDialog与setModal(true)一起使用 您可能希望将QDialog与setModal(true)一起使用

我使用QFrame在QT中弹出了一个窗口。此QFrame上有两个QpushButton,即cancel和OK按钮。我希望只有按下其中一个按钮时弹出窗口才会消失。不幸的是,当我点击弹出窗口旁边时,弹出窗口也消失了!我应该使用哪种设置来禁用此功能?那么,只要我不按下“确定”或“取消”按钮,如何使其保持在顶部?

您可能希望将QDialog与setModal(true)一起使用

您可能希望将QDialog与setModal(true)一起使用