Название: QComboBox что не верно? (Qt 3.3.1) Отправлено: Slav от Апреля 10, 2006, 10:38 Здравствуйте уважаемые!!!!
Необходимо чтобы вместо списка значение combo при активации всплывал виджет( например QTable). Для этого выполняю QComboBox->setListBox( lb). QListBox уже мой. Далее определяю свой класс QListBoxWidget ( наследуя от QListBoxItem) который работает с конечным QTable. В конце концов нехитрая операция lbw = new QListBoxWidget ( lb); При активации всё Ok. Таблица всплывает как надо. Но как бы не хитрил ширина всплывающего QListBox всегда меньше ширины QTable, хотя и использую setWidthVarible( TRUE). При переопредилении QListBoxWidget::width() и QListBoxWidget::height() возвращаю соответствующие параметры QTable. Если кто-то уже пытался подилитесь!!! Заранее благодарен!!! Название: QComboBox что не верно? (Qt 3.3.1) Отправлено: comrade от Апреля 12, 2006, 10:19 по моему то что ты делаешь запихивая QTable в QListBox - вообще ацкий оджег
по хорошему, если надо чтоб в качестве popup'a таблица вылазивала лучше свой виджэт написать, взяв в качестве примера qcombobox.cpp Название: QComboBox что не верно? (Qt 3.3.1) Отправлено: alex0303 от Апреля 12, 2006, 13:52 В качестве примера лучше взять пример popup.
Название: QComboBox что не верно? (Qt 3.3.1) Отправлено: Racheengel от Апреля 12, 2006, 17:38 http://hardclub.donntu.edu.ua/projects/qt/components/vbrowser2.htm
аццкая компонента, там комбобокс переписан, как раз, свой виджет всплывает (ох как долго трахался!) по моему класс DropBox. |