| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > Qt: flat button |
| Автор: Mr.Floppy 26.10.2007, 14:17 |
| Как сделать кнопку, как в VCL SpeedButton с Flat=true? Т.е. без рамки и с рамкой при наведении мыши? Нужный эффект достигается Tool Button со свойством popupMode=MenuButtonPopup, но появляется также дурацкая стрелка (очевидно, для попапа). Push Button (flat) неподходит - нет рамочки. ![]() |
| Автор: nickless 26.10.2007, 18:00 |
| Mr.Floppy, какая версия Qt? Не совсем понял что должно получится, в четвёрке можно сделать QToolButton с autoRaise=true, это вроде то... Кстати на картинке состояния без курсора, с курсором, нажато? |
| Автор: Mr.Floppy 26.10.2007, 20:23 |
| nickless, спасибо, как раз это! Почему-то не догадался тыкнуть в это свойство. Да, в первой строке - ToolButton (popupMode=MenuButtonPopup), во второй - PushButton (flat). Только в третьей - наоборот (скриншот из Psi) |