Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: Igors от Июнь 22, 2015, 10:41



Название: Убрать resize кнопку
Отправлено: Igors от Июнь 22, 2015, 10:41
Добрый день

Речь о средней кнопке (аттач) в Вындоуз, она не нужна. Так не выходит
Код
C++ (Qt)
mw->setWindowFlags((mw->windowFlags() | Qt::CustomizeWindowHint) & ~Qt::WindowMaximizeButtonHint);
Др популярная рекомендация setFixedSize тоже не помогат

Спасибо


Название: Re: Убрать resize кнопку
Отправлено: Пантер от Июнь 22, 2015, 10:43
Ее нельзя убрать, не убрав кнопку сворачивания. Можно лишь задизэйблить. Могу ошибаться, давно было.


Название: Re: Убрать resize кнопку
Отправлено: PimenS от Июнь 22, 2015, 12:01
В win 7 можно сделать ее не активной

Код:
Qt::Window | Qt::WindowMinimizeButtonHint | Qt::WindowCloseButtonHint

или

Код:
Qt::Window | Qt::MSWindowsFixedSizeDialogHint


Название: Re: Убрать resize кнопку
Отправлено: Igors от Июнь 22, 2015, 12:32
Ну нельзя так нельзя, не буду упорствовать

Спасибо