Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: xintrea от Июнь 23, 2011, 14:05



Название: Форма с разными кнопками (PushButton, ToolButton) установить кнопку по-умолчанию
Отправлено: xintrea от Июнь 23, 2011, 14:05
Здравствуйте!


Имеется самописный виджет, на котором присутствуют кнопки вида QPushButton и QToolButton. Мне нужно сделать одну кнопку QPushButton "основной", чтобы она была автоматически выбрана при открытии виджета (нажал Enter - нажалась эта кнопка).

Не могу сообразить, как это сделать.

У QPushButton есть метод setDefault(), но он не работает, если на форме есть кнопки QToolButton. Основной всеравно остается первая QToolButton.

Вопрос: как всетаки сделать нужную QPushButton активной (т. е. выбранной) при открытии виджета?


Название: Re: Форма с разными кнопками (PushButton, ToolButton) установить кнопку по-умолчанию
Отправлено: Пантер от Июнь 23, 2011, 14:14
setFocus


Название: Re: Форма с разными кнопками (PushButton, ToolButton) установить кнопку по-умолчанию
Отправлено: xintrea от Июнь 23, 2011, 14:21
> setFocus

Да, что-то протупил.