Linuxの下のQDialogに最小化ボタンを追加できません
質問
コンストラクターのこのコードを使用して、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);
オーバーライドされたダイアログコンストラクター内。
所属していません StackOverflow