如何启用 QDialog 上下文菜单中的所有选项?
How do I enable all options in the context menu of a QDialog?
如何启用 QDialog 上下文菜单中的所有选项? (最小化和最大化)。我只找到有关启用 window 标志的帮助,但这并不是真正必要的。
如您在 Qt doc 中所见,Qt::Dialog 标志停用 Minimize/Maximize 选项。
要启用它,您需要使用以下方法更改 window 标志:
setWindowFlags(Qt::Window);
另外,如果你想单独最小化你的对话框,你需要添加这些方法:
setParent(NULL);
setWindowModality(Qt::NonModal);
实际上,您的 QDialog 变成了 QWindow。
如何启用 QDialog 上下文菜单中的所有选项? (最小化和最大化)。我只找到有关启用 window 标志的帮助,但这并不是真正必要的。
如您在 Qt doc 中所见,Qt::Dialog 标志停用 Minimize/Maximize 选项。
要启用它,您需要使用以下方法更改 window 标志:
setWindowFlags(Qt::Window);
另外,如果你想单独最小化你的对话框,你需要添加这些方法:
setParent(NULL);
setWindowModality(Qt::NonModal);
实际上,您的 QDialog 变成了 QWindow。