13

是否可以禁用/删除对话框左上角的 QDialogs 默认关闭按钮?

4

5 回答 5

8

至少在(嵌入式)Linux 中,您可以这样做:

setWindowFlags(Qt::Window | Qt::WindowTitleHint | Qt::CustomizeWindowHint);

这样,我得到一个有标题但没有按钮的窗口。

于 2014-08-06T05:23:54.320 回答
4

将此功能用于您的对话

dlgLobLobLob->setWindowFlags(Qt::Dialog | Qt::Desktop)
于 2012-04-28T09:47:01.643 回答
4

清算可能会做你想做WindowCloseButtonHint的事。在此处WindowFlags查看示例。

于 2012-04-01T14:55:30.223 回答
4

试试setWindowFlags(Qt::Dialog | Qt::FramelessWindowHint | Qt::WindowTitleHint); 。您可能需要检查Window Flags Example,并尝试查看所有可能的 WindowFlags 组合的效果

于 2013-03-27T10:31:59.580 回答
0

这对我有用:

setWindowFlags(Qt::Dialog | Qt::CustomizeWindowHint | Qt::WindowTitleHint)

于 2021-10-04T10:07:32.717 回答