Здравствуйте, гость ( Вход | Регистрация )
as270 | Дата 4.3.2010, 10:07 |
И еще вопросик как посмотреть активен ли вижет, скрыт ли вижет? каюсь за вопрос посмотрел внимательнее нашел
|
|
as270 | Дата 14.2.2010, 14:31 |
сделал так, работает.
|
|
Litkevich Yuriy | Дата 8.2.2010, 13:09 |
as270, смотри слот у базового класса: void QAbstractItemView::setCurrentIndex ( const QModelIndex & index ) [slot] |
|
as270 | Дата 8.2.2010, 3:41 |
позвольте еще вопрос как в listView выбрать например первую позицию ? видимо с помощью setPositionForIndex ... но как правильно записать всю голову сломал, помогите убогому пожалуйста |
|
MaratQt | Дата 20.1.2010, 20:12 |
Вводил вручную, могут быть мелкие опечатки
Вводил вручную, могут быть мелкие опечатки А вообще, если не издеваться, то и такое должно работать:
Правда короче? |
|
Litkevich Yuriy | Дата 20.1.2010, 13:32 |
заполнили listView представление не заполняют, заполняют модель, а представление отображает её содержимое. Отсюда вывод - брать нужно из модели.теперь пользователь выбрал что-то в listView, Если так то смотри модель выделения (Использование модели выбора) |
|
as270 | Дата 20.1.2010, 13:20 |
Понимаю что вопрос глупый и надо до конца читать и разбираться с основами но все же заполнили listView QString pathDir=QString::fromUtf8("/Путь/"); QDir dir(pathDir); listParametr = new QStringList (dir.entryList(QDir::Dirs)); listParametrModel = new QStringListModel(*listParametr); ui->listView->setModel(listParametrModel); теперь пользователь выбрал что-то в listView, как получить в формате QString то что выбрал пользователь listParametr->at(listParametrModel->rowCount(ui->listView->currentIndex())) - возвращает первую строку,а мне надо активную прошу прощения за свою тупость и непроходимость |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 28.3.2024, 23:49 |