Название: Группировка элементов combobox'a Отправлено: ruzik от Февраль 23, 2011, 11:06 Здравствуйте, а не знаете можно ли как-то системно сделать группировку меню у combobox'a, то есть пользователь нажимает на кнопку, вылезает меню, а там 3 пункта, а при наведении на каждое из этих меню вылезают еще пункты, то есть как у обычного меню
Название: Re: Группировка элементов combobox'a Отправлено: Пантер от Февраль 23, 2011, 11:22 void QComboBox::setView ( QAbstractItemView * itemView )
Название: Re: Группировка элементов combobox'a Отправлено: GreatSnake от Февраль 23, 2011, 14:37 И зачем для этого использовать QComboBox? Чем QToolButton с меню не устраивает?
Название: Re: Группировка элементов combobox'a Отправлено: ruzik от Февраль 23, 2011, 23:14 Здравствуйте, а не поможете мне с этим
Как я понимаю все работает примерно так, я беру лист элементов, добавляю что мне надо и возвращаю обратно, но QAbstractItemView * ComboList = comboBox->view(); comboBox->setView(ComboList); У меня выдает ошибку- нарушение прав доступа, может я чего-то не так понял? Название: Re: Группировка элементов combobox'a Отправлено: ruzik от Февраль 24, 2011, 15:10 Помогите пожалуйста(
Название: Re: Группировка элементов combobox'a Отправлено: ruzik от Февраль 24, 2011, 19:55 Хотя бы скажите я правильно понял как это работает?, потому что по-моему нет
Название: Re: Группировка элементов combobox'a Отправлено: Пантер от Февраль 24, 2011, 19:57 Создай свой Q*ItemView и его установи комбобоксу.
Название: Re: Группировка элементов combobox'a Отправлено: ruzik от Февраль 24, 2011, 20:45 Так в принципе я сначала и хотел сделать, но на попытку создания выдает
Ошибка 1 error C2259: QAbstractItemView: невозможно создать экземпляр абстрактного класса Поэтому я и начал пытаться апгрейдить ItemView comboBox'a непосредственно Название: Re: Группировка элементов combobox'a Отправлено: Пантер от Февраль 24, 2011, 21:48 ruzik, почитай Страуструпа и Шлее/Бланшет.
Название: Re: Группировка элементов combobox'a Отправлено: ruzik от Февраль 24, 2011, 22:06 Да есть у меня и Бланшет и Страуструп, но в электронном виде, в таком достать так и не смог, а в электронном читать сложно, читаю сколько могу, но большую часть приходиться постигать на опыте, поэтому подскажите пожалуйста, очень прошу
Название: Re: Группировка элементов combobox'a Отправлено: Пантер от Февраль 24, 2011, 22:23 Даже не знаю что и сказать. Тебе не на опыте приходится постигать, а на доставании форумчан тупыми вопросами. Тяжело самому учить, найми учителя.
По сабжу, наследуешься от QAbstractItemView или любого другого Q*ItemView, реализуешь нужный функционал и его устанавливаешь для QComboBox. |