Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум на CrossPlatform.RU _ Qt GUI _ Show/Hide Button

Автор: greh 11.1.2011, 14:43

Нужно сделать немного нестандартную кнопку:


(QIP 2005 login window screenshot + GIMP fix)

//При повороте меняется расположение текста(см. рис.)

Нужно самому её перерисовывать или можно как то проще сделать? Может кто делал подобное, поделитесь сырцами.

Автор: igor_bogomolov 11.1.2011, 16:25

Так и не смог совместить заголовок темы, картинку и вопрос?
В чём вопрос то заключается? Как скрыть кнопку, как повернуть её, ... ?

Автор: greh 11.1.2011, 16:32

Цитата(igor_bogomolov @ 11.1.2011, 18:25) *
Как скрыть кнопку, как повернуть её, ... ?

Как правильно и без костылей сделать данную кнопку? Нужно руками её в paintEvent'e перерисовывать полностью или есть что-то готовое (возможно пример в доках или похожий виджет)?

Автор: igor_bogomolov 11.1.2011, 16:36

Отнаследоваться от QPushButton и в paintEvent отрисовывать то что нужно.
Взгляни вот на эту реализацию (http://www.qtcentre.org/wiki/index.php?title=OrientationButton) для примера

Автор: greh 11.1.2011, 16:49

вот, за пример спасибо)

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)