Здравствуйте, гость ( Вход | Регистрация )
|
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 |
|
|
|
Rocky Как сделать кнопкуу нестандартной формы? 26.1.2010, 21:16
igor_bogomolov Цитатаvoid QWidget::setMask ( const QBitmap & ... 26.1.2010, 21:29
Litkevich Yuriy Ещё могу дать чуточку правленные исходники AeroBut... 26.1.2010, 21:54
Rocky Спасибо ребята!!! =) 26.1.2010, 22:00
Litkevich Yuriy Цитата(Rocky @ 28.1.2010, 2:30) потому чт... 28.1.2010, 1:03
igor_bogomolov Rocky, выкладывай компилируемый пример 28.1.2010, 1:25
Rocky Цитатаможет в этом месте и проблема?
Вероятно да, ... 28.1.2010, 9:50![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 22.12.2025, 15:08 |