crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Show/Hide Button
greh
  опции профиля:
сообщение 11.1.2011, 14:43
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 48
Регистрация: 23.11.2009
Пользователь №: 1252

Спасибо сказали: 0 раз(а)




Репутация:   0  


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


(QIP 2005 login window screenshot + GIMP fix)

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

Нужно самому её перерисовывать или можно как то проще сделать? Может кто делал подобное, поделитесь сырцами.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
igor_bogomolov
  опции профиля:
сообщение 11.1.2011, 16:25
Сообщение #2


Профессионал
*****

Группа: Сомодератор
Сообщений: 1215
Регистрация: 22.3.2009
Из: Саратов
Пользователь №: 630

Спасибо сказали: 235 раз(а)




Репутация:   29  


Так и не смог совместить заголовок темы, картинку и вопрос?
В чём вопрос то заключается? Как скрыть кнопку, как повернуть её, ... ?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
greh
  опции профиля:
сообщение 11.1.2011, 16:32
Сообщение #3


Студент
*

Группа: Участник
Сообщений: 48
Регистрация: 23.11.2009
Пользователь №: 1252

Спасибо сказали: 0 раз(а)




Репутация:   0  


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

Как правильно и без костылей сделать данную кнопку? Нужно руками её в paintEvent'e перерисовывать полностью или есть что-то готовое (возможно пример в доках или похожий виджет)?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
igor_bogomolov
  опции профиля:
сообщение 11.1.2011, 16:36
Сообщение #4


Профессионал
*****

Группа: Сомодератор
Сообщений: 1215
Регистрация: 22.3.2009
Из: Саратов
Пользователь №: 630

Спасибо сказали: 235 раз(а)




Репутация:   29  


Отнаследоваться от QPushButton и в paintEvent отрисовывать то что нужно.
Взгляни вот на эту реализацию (OrientationButton) для примера
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
greh
  опции профиля:
сообщение 11.1.2011, 16:49
Сообщение #5


Студент
*

Группа: Участник
Сообщений: 48
Регистрация: 23.11.2009
Пользователь №: 1252

Спасибо сказали: 0 раз(а)




Репутация:   0  


вот, за пример спасибо)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 22.10.2019, 6:23