Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: Andrew12 от Август 08, 2011, 10:00



Название: Блокируется кнопка ''развернуть''
Отправлено: Andrew12 от Август 08, 2011, 10:00
Здравствуй, многоуважаемый all

Создаю наследника QMainWindow от своего виджета (файл .ui), методом    
Код:
Ui::uiMainWindow ui;
ui.setupUi(this);

После метода show() кнопка "развернуть" не активна (т.е. она есть, но неактивна). С кнопкой "свернуть" все в порядке. Делаю просто QMainWindow - развернуть работает.

Подскажите какую настройку в QT designer в моем виджете сделать, чтоб работала кнопка "развернуть"?


Название: Re: Блокируется кнопка ''развернуть''
Отправлено: LisandreL от Август 08, 2011, 10:38
Без кода трудно сказать, что вы там сделали.
С большой долей вероятности поможет вызов после ui.setupUi(this) следующего кода:
Код:
setWindowFlags( windowFlags() | Qt::WindowMaximizeButtonHint );


Название: Re: Блокируется кнопка ''развернуть''
Отправлено: Пантер от Август 08, 2011, 10:44
Andrew12, приложи сюда свой ui файл. Может, дело в нем.


Название: Re: Блокируется кнопка ''развернуть''
Отправлено: LisandreL от Август 08, 2011, 10:52
Без кода трудно сказать, что вы там сделали.
Andrew12, приложи сюда свой ui файл. Может, дело в нем.
А лучше сразу ui, h и cpp.


Название: Re: Блокируется кнопка ''развернуть'' [РЕШЕНО]
Отправлено: Andrew12 от Август 08, 2011, 11:02
Решил проблемму следующим образом: пересоздал .ui файл и перенс в новый содержимое старого. Ошибка пропала.

Господа, всем спасибо что откликнулись.