c++ - Qt - 禁用 QDialog 的 "?"按钮

标签 c++ qt qdialog

我创建了一个 QDialog 实例,在“x”(关闭)按钮的左侧我也有“?”按钮。我怎样才能禁用那个'? ?

最佳答案

更改窗口标志,例如在构造函数中:

this->setWindowFlags(this->windowFlags() & ~Qt::WindowContextHelpButtonHint);

关于c++ - Qt - 禁用 QDialog 的 "?"按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2968365/

相关文章:

c++ - Qt 在运行时更改对话框的模式,而不是第一次隐藏它而不是显示

c++ - 没有 Emscripten,如何使用标准库将 C++ 编译为 WebAssembly

c++ - OpenGL 转换/翻译/规范化坐标?

c++ - 使用 yaml-cpp 解析 YAML 时的内存消耗

c++ - 触发鼠标按下事件但不触发鼠标移动事件

qt - QDialog:显示()与打开()

c++ - 如何使用字符串作为整数的名称? C++

c++ - 在QChartView的轴系中获取鼠标坐标

c++ - QTreeView更新列号