Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: TaIRou от Сентябрь 09, 2013, 21:18



Название: изменить поведение стиля Oxygen
Отправлено: TaIRou от Сентябрь 09, 2013, 21:18
Доброго времени суток.

Есть стиль Oxygen, с которым по-умолчанию запускается приложение.
Он полностью устраивает, за малым исключением. Хотелось бы ускорить выпадение меню в ToolButton при выставленной настройке QToolButton::DelayedPopup. Но это возможно сделать лишь переопределив функцию styleHint() текущего стиля, которая потом вызывается в конструкторе кнопки:
delay = q->style()->styleHint(QStyle::SH_ToolButton_PopupDelay, 0, q).

Где искать инклудники/исходники Oxygen'a в Debiane, чтобы унаследовать классна подобие того, как это делается с другими стилями?

Спасибо за помощь.


Название: Re: изменить поведение стиля Oxygen
Отправлено: Alex Custov от Сентябрь 09, 2013, 21:58
QProxyStyle


Название: Re: изменить поведение стиля Oxygen
Отправлено: TaIRou от Сентябрь 10, 2013, 17:35
Спасибо! Решено.