标签: qt qdialog
如何在QDialog的上下文菜单中启用所有选项? (最小化和最大化)。我只找到有关启用窗口标志的帮助,但这不是必需的。
答案 0 :(得分:1)
正如您在Qt doc中看到的,Qt :: Dialog标志取消激活最小化/最大化选项。
要启用它,您需要使用以下方法更改窗口标志:
setWindowFlags(Qt::Window);
更重要的是,如果您希望能够单独最小化对话框,则需要添加以下方法:
setParent(NULL); setWindowModality(Qt::NonModal);
事实上,您的QDialog将成为QWindow。