禁用QDialogs默认关闭按钮(左上角"cross button")?
Disable QDialogs default close button (upper left "cross button")?
是否可以禁用/删除对话框左上角的QDialogs默认关闭按钮?
至少在(嵌入式)Linux中,您可以做到这一点:
setWindowFlags(Qt::Window | Qt::WindowTitleHint | Qt::CustomizeWindowHint);
这样,我得到了一个有标题但没有按钮的窗口。
清除WindowFlags
中的WindowCloseButtonHint
可以随心所欲。看看这里的例子。
在对话框中使用此函数
dlgLobLobLob->setWindowFlags(Qt::Dialog | Qt::Desktop)
尝试setWindowFlags(Qt::Dialog | Qt::FramelessWindowHint | Qt::WindowTitleHint);
。您可能需要查看窗口标志示例,并四处播放以查看WindowFlags 的所有可能组合的效果
这对我有效:
setWindowFlags(Qt::Dialog | Qt::CustomizeWindowHint | Qt::WindowTitleHint)
相关文章:
- Cmake 链接问题:未定义对 Button::mousePressEvent(QGraphicsSceneMouseE
- Webots Visual Studio Cross-complitation
- 从不兼容的类型 'void (Button::*)(int)' 分配给'void (*)(int)'
- 如何将Unix库添加到Visual Studio for Cross Compilation?
- 尝试在构造函数中的"glm::cross"处初始化我的类段错误
- 将 QMainWindow 中的 enterPressed() 连接到 Button clicked()
- NetBeans C++ Cross-Plattform(Mac和Linux)同时与Git
- Cross Compile WebRTC+OpenCV for Raspberry PI
- Eclipse Oxygen C++ Hello World Cross GCC error
- 如何在OS X上阻止QProgressDialog的'native close button'?
- 双'button' SDL_Event会员访问?
- Button类中的错误-Windows触发了断点SDL
- 类似的函数,如sp.linalg.norm,sp.cross在C++
- 奇怪的不等式 - WC_BUTTONW不等于 L "Button" ?
- 如何将 KeyReleaseEvent 与 Button 合并
- 错误 LNK2019:未解析的外部符号"public: void __thiscall Button::ButtonInit"
- MFC:如果程序以前在最大化状态下关闭,则'Maximized Button'错误
- Cross-platform WebViews
- BeagleBoneBlack Cross Compile on Mac Error
- 禁用QDialogs默认关闭按钮(左上角"cross button")?