Название: QTreeView в QComboBox Отправлено: zerocool от Ноябрь 24, 2010, 14:51 Всем привет.
Подскажите, сделал выпадающий список путём вставки QTreeView в QComboBox Но есть одно но... QComboBox ставит выделение на тот элемент что мы уже выбирали в прошлый раз, и при этом выделяет не целую строку, а лишь один (дефолтный столбец), как сделать это поправить ? Для понимания выкладываю картинку (http://savepic.org/895103.jpg) Название: Re: QTreeView в QComboBox Отправлено: Пантер от Ноябрь 24, 2010, 15:28 treeView->setSelectionBehavior (QAbstractItemView::SelectRows);
Название: Re: QTreeView в QComboBox Отправлено: zerocool от Ноябрь 24, 2010, 15:52 treeView->setSelectionBehavior (QAbstractItemView::SelectRows); спс, но это не помогает Название: Re: QTreeView в QComboBox Отправлено: GreatSnake от Ноябрь 24, 2010, 16:02 См. QComboBox и его view (http://www.prog.org.ru/index.php?topic=15707.msg104129#msg104129).
Название: Re: QTreeView в QComboBox Отправлено: zerocool от Ноябрь 24, 2010, 17:18 См. QComboBox и его view (http://www.prog.org.ru/index.php?topic=15707.msg104129#msg104129). если честно, то я новичёк в Qt и в этом топике них...на не понял :( Название: Re: QTreeView в QComboBox Отправлено: Whiplash от Ноябрь 25, 2010, 17:20 QComboBox - недоMVCвиджет :)
Имхо, стандартно тут не получится. Либо дерево делать из одной колонки, либо как-то все колонки соединять при показе в строчке комбобокса - это нужно унаследоваться от него и чего-нить переопределить. Я бы выбрал первый вариант, ибо он проще. |