Russian Qt Forum
Ноябрь 25, 2024, 08:14
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Пользовательский интерфейс (GUI)
>
QListView: как выбрать первый элемент?
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: QListView: как выбрать первый элемент? (Прочитано 5793 раз)
xintrea
Супер активный житель
Offline
Сообщений: 754
QListView: как выбрать первый элемент?
«
:
Январь 13, 2009, 18:29 »
Совсем туплю, господа...
Есть объект QListView. Есть функция, обновляющая в нем данные. Нужно после обновления выставить курсор на первый элемент.
Сцук, не могу понять как это сделать???
Понятно, что нужно получить this->selectionModel(), и у полученной модели вызывать метод select(). Но! Нужно каким-то образом получить QModelIndex для первой строки. Я уже устал по ассистенту лазать чтоб понять как это сделать.
Подскажыте плиз команду, я запишу в мемориз!
Записан
Собираю информацию по крупицам
http://webhamster.ru
Dendy
Гость
Re: QListView: как выбрать первый элемент?
«
Ответ #1 :
Январь 13, 2009, 18:37 »
Вы про это чтоль?
Код:
QModelIndex firstIndex = listView->model()->index( 0, 0 );
Записан
lit-uriy
Джедай : наставник для всех
Offline
Сообщений: 3880
Re: QListView: как выбрать первый элемент?
«
Ответ #2 :
Январь 13, 2009, 19:04 »
2 xintrea, да вроде это место неплохо описано:
Строки и столбцы
Записан
Юра.
xintrea
Супер активный житель
Offline
Сообщений: 754
Re: QListView: как выбрать первый элемент?
«
Ответ #3 :
Январь 13, 2009, 20:43 »
Цитата: Dendy от Январь 13, 2009, 18:37
Вы про это чтоль?
Код:
QModelIndex firstIndex = listView->model()->index( 0, 0 );
Фух да спасиба
Записан
Собираю информацию по крупицам
http://webhamster.ru
xintrea
Супер активный житель
Offline
Сообщений: 754
Re: QListView: как выбрать первый элемент?
«
Ответ #4 :
Январь 13, 2009, 20:49 »
Цитата: lit-uriy от Январь 13, 2009, 19:04
2 xintrea, да вроде это место неплохо описано:
Строки и столбцы
Хорошо написано, не знал. Последний раз когда я качал перевод, при системной локали KOI8-R, в ассистенте русский текст показывался нормально, а русские названия разделов в левом поле - кракозябрами. И нормально ориентироваться было невозможно. Посему решил отложить до лучших времен. Щас попробую скачать последнюю версию, может уже всенормально.
Записан
Собираю информацию по крупицам
http://webhamster.ru
lit-uriy
Джедай : наставник для всех
Offline
Сообщений: 3880
Re: QListView: как выбрать первый элемент?
«
Ответ #5 :
Январь 14, 2009, 05:49 »
Цитата: xintrea от Январь 13, 2009, 20:49
а русские названия разделов в левом поле - кракозябрами. И нормально ориентироваться было невозможно.
Есть такая беда. При отличии от сисистемной локали (сейчас файлы в UTF-8). И один из разработчиков трольтеха в курсе.
2 xintrea, не мог бы ты, как потребитель, об этом написать
сюда
, упоминув свою кодировку. (мы думали, что это проблема только в виндовозе - CP-1251,
тут
)
Записан
Юра.
xintrea
Супер активный житель
Offline
Сообщений: 754
Re: QListView: как выбрать первый элемент?
«
Ответ #6 :
Январь 14, 2009, 15:35 »
Цитата: lit-uriy от Январь 14, 2009, 05:49
2 xintrea, не мог бы ты, как потребитель, об этом написать
сюда
, упоминув свою кодировку. (мы думали, что это проблема только в виндовозе - CP-1251,
тут
)
Написал
http://www.forum.crossplatform.ru/index.php?showtopic=284&view=findpost&p=12787
. Только проверить кодировку не смог, ибо не смог установить документацию чтоб ее увидел ассистент ветки 4.4. Подробности по ссылке.
«
Последнее редактирование: Январь 14, 2009, 16:18 от xintrea
»
Записан
Собираю информацию по крупицам
http://webhamster.ru
lit-uriy
Джедай : наставник для всех
Offline
Сообщений: 3880
Re: QListView: как выбрать первый элемент?
«
Ответ #7 :
Январь 14, 2009, 16:26 »
спасибо.
Записан
Юра.
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...