Russian Qt Forum
Ноябрь 23, 2024, 00:27 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Qt->QML(реализация TreeView)  (Прочитано 7383 раз)
mdekalka
Гость
« : Апрель 03, 2012, 20:56 »

Добрый день.
Имеются *.htm файлы. На Qt реализовали их отображение на TreeView с помощью QFileSystemModel, а также их редактирование в TextEdit.

Проблема: необходимо сделать, в принципе, тоже самое, только на QML.
Нашел много стандартных примеров c ListView/PathView, но там идет конкретный путь к каждому элементу.
Путь к файлам получил, но как его всунуть в ListView и дальше отобразить и сделать кликабельными не знаю.
Может кто сталкивался, буду благодарен за помощь.
Записан
mutineer
Гость
« Ответ #1 : Апрель 03, 2012, 20:58 »

Определяешь для ListView своего делегата в QML и даешь делегату то поведение, которое хочешь
Записан
mdekalka
Гость
« Ответ #2 : Апрель 03, 2012, 22:45 »

На теории в принципе я это немного понимаю, но хотелось бы увидеть пример этой реализации.
Записан
mutineer
Гость
« Ответ #3 : Апрель 03, 2012, 22:50 »

Вот пример с кликабельным делегатом
http://doc.crossplatform.ru/qt/4.7.x/html-qt/declarative-modelviews-listview.html
Записан
Patrin Andrey
Гость
« Ответ #4 : Апрель 04, 2012, 09:15 »

По поводу редактирования есть неприятный момент http://www.qtcentre.org/archive/index.php/t-38555.html
Записан
mutineer
Гость
« Ответ #5 : Апрель 04, 2012, 10:13 »

По поводу редактирования есть неприятный момент http://www.qtcentre.org/archive/index.php/t-38555.html

QML полон подобных "неприятных моментов". Остается надеятся что это детские болезни
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.098 секунд. Запросов: 20.