Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: Giz0 от Декабрь 12, 2004, 19:00



Название: QListView2
Отправлено: Giz0 от Декабрь 12, 2004, 19:00
Привет всем !
Можно ли в QListView выделить например первое слово в списке и
засунуть его в переменную ??? (При условии того что это слово в списке каждый раз разное !!)
Перерыл весь assistant , что то вроде нашёл, но незаработало !!
Может есть какие предложения ?
Заранее благодарен !


Название: QListView2
Отправлено: Admin от Декабрь 13, 2004, 12:37
к примеру можно так

QListViewItem * QListView::currentItem () const  
получаешь выделенный элемент

потом QListViewItem::text()


вот тебе искомое слово


Название: Re: QListView2
Отправлено: Hellenna от Декабрь 13, 2004, 22:47
Код:
QListView lv;
QString str=lv.firstChild()->text(0);


Получили доступ к первой строке списка, из нее выбрали строку относящуюся к первой колонке. Если эта строка состоит зи нескольких слов, то множно использовать QString::section().


Название: QListView2
Отправлено: Giz0 от Декабрь 18, 2004, 14:04
Ok. Получилось спс !