Не удается добавить кнопку Minimize в QDialog под Linux

StackOverflow https://stackoverflow.com/questions/4699808

  •  11-10-2019
  •  | 
  •  

Вопрос

Я пытаюсь добавить кнопку «Минимизировать» в свой QDialog, используя этот код в конструкторе:

Qt::WindowFlags flags = windowFlags();
flags |= Qt::WindowMinMaxButtonsHint;
setWindowFlags(flags);

Он работает на Windows, но не на Linux.

Это было полезно?

Решение

Это поздний ответ, но мог быть полезен для других, у меня была такая же проблема, и так же было так: так:

Qt::WindowFlags flags = Qt::Window | Qt::WindowSystemMenuHint
                            | Qt::WindowMinimizeButtonHint
                            | Qt::WindowCloseButtonHint;
this->setWindowFlags(flags);

Внутри переопределенного конструктора диалога.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top