Название: Обработчик события кнопки [?] Отправлено: golgotha от Май 05, 2010, 19:56 Доброго времени суток! Подскажите пожалуйста какое событие отвечает за кнопку [?] у диалогового окна?
Название: Re: Обработчик события кнопки [?] Отправлено: Amigo_sa от Май 05, 2010, 19:59 Код: int QDialog::exec () [slot] Название: Re: Обработчик события кнопки [?] Отправлено: sendevent от Май 05, 2010, 20:04 "What's This?" не возвращает из exec'а.
QHelpEvent (http://doc.trolltech.com/4.6/qhelpevent.html): Цитата: QHelpEvent The QHelpEvent class provides an event that is used to request helpful information about a particular point in a widget. This event can be intercepted in applications to provide tooltips or "What's This?" help for custom widgets. Название: Re: Обработчик события кнопки [?] Отправлено: golgotha от Май 06, 2010, 00:09 Можно по подробней. Мне необходимо чтобы по нажатии этой кнопки вызывалось др. диалоговое окно.
Название: Re: Обработчик события кнопки [?] Отправлено: GreatSnake от Май 06, 2010, 08:37 Цитировать Можно по подробней. Вам же sendevent всё объяснил.Цитировать Мне необходимо чтобы по нажатии этой кнопки вызывалось др. диалоговое окно. Не получится, т.к. эта кнопка для context-specific подсказки и не доступна для публичного API.Название: Re: Обработчик события кнопки [?] Отправлено: golgotha от Май 06, 2010, 09:30 спасибо за разъяснение!!!
Название: Re: Обработчик события кнопки [?] Отправлено: crossly от Май 06, 2010, 13:46 вполне можно... нужно просто отфильтровать события... и по нужному эвенту вызвать то что тебе нужно.... сам эвент при этом проигнорировать...
Название: Re: Обработчик события кнопки [?] Отправлено: GreatSnake от Май 06, 2010, 13:48 Только это уже будет хаком, т.к. будет противоречить стандартному поведению.
|