是否可以禁用/删除对话框左上角的QDialogs默认关闭按钮?
答案 0 :(得分:6)
至少在(嵌入式)Linux中,你可以这样做:
setWindowFlags(Qt::Window | Qt::WindowTitleHint | Qt::CustomizeWindowHint);
有了这个,我得到一个标题但没有按钮的窗口。
答案 1 :(得分:4)
清除WindowFlags
中的WindowCloseButtonHint
可能会做您想要的。查看示例here。
答案 2 :(得分:4)
将此功能用于对话框
dlgLobLobLob->setWindowFlags(Qt::Dialog | Qt::Desktop)
答案 3 :(得分:3)
试试setWindowFlags(Qt::Dialog | Qt::FramelessWindowHint | Qt::WindowTitleHint);
。你可能想查看Window Flags Example,然后四处看看WindowFlags所有可能组合的效果