Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: Hordi от Ноябрь 14, 2009, 17:32



Название: Кнопкa аля Office2003
Отправлено: Hordi от Ноябрь 14, 2009, 17:32
Нужна кнопка с выпадающим списком как в Office... Во вложении картинка отго, что хочется. Видел кто реализации?

Qt-4.5.3


Название: Re: Кнопкa аля Office2003
Отправлено: lit-uriy от Ноябрь 14, 2009, 19:46
Смотри тут (http://www.prog.org.ru/index.php?topic=10736.msg66207#msg66207)


Название: Re: Кнопкa аля Office2003
Отправлено: xokc от Ноябрь 15, 2009, 11:57
QWidget с QHBoxLayout + 2 кнопки + QStyleSheet = то, что нужно


Название: Re: Кнопкa аля Office2003
Отправлено: Hordi от Ноябрь 16, 2009, 17:53
QWidget с QHBoxLayout + 2 кнопки + QStyleSheet = то, что нужно

Ну не совсем... Под стилем WindowsXP мы получем две полукруглые кнопки, в принципе если глаза закрыть, то пойдет,но все-же... Плюс нужен выпадающий список (меню)...


Название: Re: Кнопкa аля Office2003
Отправлено: xokc от Ноябрь 16, 2009, 19:59
Ну не совсем... Под стилем WindowsXP мы получем две полукруглые кнопки,
Я же написал QStyleSheet - там можно хоть треугольное сделать. Ну и со списком какие проблемы-то? Нижней кнопке добавить setMenu - вот тебе и список. К нему тоже можно stylesheet добавить  - будет один в один как в офисе.