Форум программистов, компьютерный форум, киберфорум
QML
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/7: Рейтинг темы: голосов - 7, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 28.09.2019
Сообщений: 25
1

Как я могу загрузить содержимое одного listview в другой listview

05.01.2021, 16:17. Просмотров 1467. Ответов 4

Как я могу загрузить содержимое одного listview в другой listview?

Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
ListModel {
    id: model1
    dynamicRoles: true
}
 
ListModel {
    id: model2
    dynamicRoles: true
}
Button {
    text: "append"
    onClicked: model2.append(...)
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.01.2021, 16:17
Ответы с готовыми решениями:

Полностью скопировать содержимое одного ListView в другой
Свойство ListView.Items имеет тип ListView.ListViewItemCollection. Вроде бы, логично было бы...

Загрузить содержимое плейлиста в ListView
Нужно загрузить информацию о всех треках в плейлисте в ListView procedure...

Как перетащить элемент из ListView в другой ListView?
У меня есть форма на ней два ListView хочу из одного ListView в другой ListView перетащить объект....

ListView. Передать текст из поля ListView с одной страницы в поле ListView другой страницы
Возможно ли передать текст (в данном случае персональный код) из поля ListView с одной страницы в...

4
Don't worry, be happy
16956 / 9829 / 1895
Регистрация: 27.09.2012
Сообщений: 24,378
Записей в блоге: 2
05.01.2021, 16:24 2
Цитата Сообщение от frequ3ncy1 Посмотреть сообщение
Как я могу загрузить содержимое одного listview в другой listview?
Дайте им одну модель.
0
0 / 0 / 0
Регистрация: 28.09.2019
Сообщений: 25
06.01.2021, 07:17  [ТС] 3
В моём коде обязательно одна модель должна вносить содержимое в другую при выполнении условия, пример который я привел выше только демонстрирует то что мне нужно.
0
Don't worry, be happy
16956 / 9829 / 1895
Регистрация: 27.09.2012
Сообщений: 24,378
Записей в блоге: 2
06.01.2021, 12:15 4
Цитата Сообщение от frequ3ncy1 Посмотреть сообщение
В моём коде обязательно одна модель должна вносить содержимое в другую
Тогда почему вопрос звучит как, - "загрузить содержимое одного listview в другой listview"?

Вы можете добавить свою функцию добавления в ListModel.
Код
ListModel {
    id: model2
    function push(item) {
         model2.append(item)
         if (...) {
             model1.append(item)
         }
    }
    dynamicRoles: true
}

Button {
    text: "append"
    onClicked: model2.push(...)
}
Но ListModel не очень-то и подходит для бизнесс-логики.
Я бы посоветовал реализовать модель в C++ с нужным поведением.
0
16 / 13 / 4
Регистрация: 07.01.2019
Сообщений: 71
08.01.2021, 17:09 5
Если вы реализуете модель на С++, то достаточно будет всеголишь написать один метод с пометкой Q_INVOKABLE, для добавления элемента в модель.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.01.2021, 17:09

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Передать значение из одного ListView в другой, и на другой форме
Есть две формы и у них есть ListView1 и у Form1 и у Form2 Мне надо что бы выбранный элемент...

Listview вывод данных и переход по нажатию на другой Listview SQLite
Доброго извините за название темы, долго не мог сформировать название, В общем у меня беда с...

Коллекцию, содержащуюся в ListView, перекинуть в другой ListView одним махом
listView2.Items.AddRange(listView1.Items); listView1 содержит одну строчку, listView2 пуст....

Выполнить запрос к БД при нажатии на элемент в ListView и заполнить данными другой ListView
Подскажите пожалуйста как сделать в RadStudio, что бы при нажатии на одну строку выполнялся запрос...

Передача данных из ListView в другой Activity в ListView
Добрый день. Пытаюсь разобраться с передачей данных с ListView, но выходит что то непонятное,...

Скопировать данные с одного listview в другой
Всем доброго дня! Выручайте! Есть listview с тремя столбцами: Таб. № | ФИО | Номер телефона В...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.