c++ - Qt QDialog 和 GNOME 3,如何显示关闭按钮/标题栏并使其可移动?

标签 c++ qt dialog gnome-3

在 GNOME 3 中,当显示任何 QDialog 时,它似乎无法移动并且没有标题栏。

有没有办法重新启用标题栏并使其可移动?我尝试使用 QMainWindow 作为解决方法,但它出现在任务栏中,并且不会显示为“模式”对话框。

最佳答案

也许,它可能对您有帮助:

  1. 安装配置编辑器 (dconf-editor)
  2. 打开它:Alt+F2,输入dconf-editor,按Enter
  3. 转至:/org/gnome/shell/overrides 并选择attach_modal_dialogs
  4. 使用默认值更改为关闭
  5. 自定义值更改为False

enter image description here

在 Alt+F2 提示符下键入 r 以重新启动 Gnome shell 并查看更改(QDialogs 应该变得可移动)。

关于c++ - Qt QDialog 和 GNOME 3,如何显示关闭按钮/标题栏并使其可移动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8691025/

相关文章:

c++ - 关键字 "this"的实际含义是什么?

c++ - 要使用 OpenGL 和 Qt 构建 3d 编辑器,我使用哪些方法/shell?

带有 jList 和选项按钮的 Java 对话框

java - 通过实例引用访问静态成员的最佳解决方案

android - 无法显示警报对话框

c++ - 如何在 Linux 中捕获段错误?

c++ - 将 std::weak_ptr 传递给函数有用吗?

c++ - qt 错误 : undefined reference to `str2ba'

c++ - 通过 Qt GUI 向 CMD 传递/提供命令

c++ - 被 BEGIN_MSG_MAP 和 BEGIN_MSG_MAP_EX 搞糊涂了