Удалить кнопку закрытия QDialogs по умолчанию

Я знаю, это не новый вопрос, но я не нашел ответа. Мне нужен диалог с заголовком, но без кнопки закрытия. И это должно работать в Linux с Qt 4.8.

Я пытаюсь сделать это, как здесь: Отключить кнопку закрытия QDialogs по умолчанию ( вверху слева «кнопка с крестиком»)? Но у меня это не работает. Заголовок с кнопкой закрытия или вообще без заголовка.

Результаты из Пример флагов окна:

введите здесь описание изображения


person Elena    schedule 20.07.2018    source источник


Ответы (1)


Попробуйте использовать Qt::Window флаги по умолчанию:

    setWindowFlags(Qt::Window | Qt::WindowTitleHint | Qt::CustomizeWindowHint);
person Gasteizko    schedule 07.05.2019