Как сделать кнопкуу нестандартной формы? |
Здравствуйте, гость ( Вход | Регистрация )
Как сделать кнопкуу нестандартной формы? |
Rocky |
26.1.2010, 21:16
Сообщение
#1
|
Старейший участник Группа: Участник Сообщений: 530 Регистрация: 22.12.2008 Из: Санкт-Петербург Пользователь №: 463 Спасибо сказали: 22 раз(а) Репутация: 7 |
Кто-нибудь знает как можно сделать кнопку например овальной формы? Ну, например вырезать ее по рисунку.. Типа то, что в рисунке (с альфа-каналом) белое - у кнопки обрезалось, а что рисунок - то выводилось на кнопку.. И это же задавало форму?
Заранее огромное спасибо за любой совет! |
|
|
Rocky |
27.1.2010, 23:30
Сообщение
#2
|
Старейший участник Группа: Участник Сообщений: 530 Регистрация: 22.12.2008 Из: Санкт-Петербург Пользователь №: 463 Спасибо сказали: 22 раз(а) Репутация: 7 |
Вот там такой вот исходник
Кто-нить знает почему если вот это
заменить этим, то кнопок ни фига не видно.. размеры заданы те (т.е. я это вынес из конструктора в отдельный метод)
Просто мне нельзя setFixedSize, потому что по нажатию кнопки она начинает изменяться в размерах до нуля (так задумано) ЗЫ. Приведенный по той ссылке код у меня заработал только после добавления pEvent->accept() в paintEvent. Сообщение отредактировал Rocky - 27.1.2010, 23:31 |
|
|
Текстовая версия | Сейчас: 25.11.2024, 11:22 |