Название: Как сделать свои контуры кнопок, но чтобы стандартные стили поддерживались? Отправлено: Caduceus от Апрель 29, 2009, 11:04 Хочу сделать в проге группы кнопок по типу макосовских - несколько рядом расположенных кнопок, только левая закрглена слева, а правая - справа. Типа вот такого:
(http://i.d.com.com/i/dl/media/dlimage/23/14/7/23147_large.jpeg) Но чтобы все поддерживаемые стандартные стили поддерживалиьс автоматом. Куда покать? Название: Re: Как сделать свои контуры кнопок, но чтобы стандартные стили поддерживались? Отправлено: lit-uriy от Апрель 29, 2009, 12:33 >>Куда покать?
видимо в сторону стиль-ориентированных виджетов (http://doc.crossplatform.ru/qt/4.5.0/style-reference.html). Название: Re: Как сделать свои контуры кнопок, но чтобы стандартные стили поддерживались? Отправлено: SABROG от Апрель 29, 2009, 13:46 Такую штуку удалось сделать применив один QFrame на котором 2 QToolButton'a и один вертикальный Line + style sheets.
(http://pic.ipicture.ru/uploads/090429/74oWo87lvR.gif) В аттач прикрепил .ui файл. Правда стили не доделанные, поэтому в разных стилях программы, кнопочки будут выглядеть по разному :) Название: Re: Как сделать свои контуры кнопок, но чтобы стандартные стили поддерживались? Отправлено: Caduceus от Апрель 29, 2009, 14:15 Ага, спасибо. Это интересно
Название: Re: Как сделать свои контуры кнопок, но чтобы стандартные стили поддерживались? Отправлено: SABROG от Апрель 30, 2009, 08:42 Кстати насчет подобных кнопок тут писалось http://labs.trolltech.com/blogs/2009/04/17/mac-widget-style-addons/
В комментах народ выразил желание получить эти segmented buttons в кроссплатформенном виде и автор обещал просьбу передать разработчикам. Т.ч. вполне возможно, что в некотором будущем у нас будут готовые компоненты. |