Здравствуйте, гость ( Вход | Регистрация )
AD | Дата 11.11.2008, 17:50 |
Проблему решил! Вот код решения: source
clickAddNumber - слот добавления выделенных элементов из левого QListView в правый QListView clickDelNumber - слот удаления выделенных элементов из правого QListView calcLeftCount, calcRightCount - слоты выделения элементов в левом и в правом QListView selRight, calcLeftCount - имеют тип QItemSelection selectedSerialNumbers - тип QStringList modelRSNTable, modelLSNTable - тип QSqlTableModel listResultNumbers - правый QListView listDBNumbers - левый QListView Суть работы слота clickAddNumber:
|
|
AD | Дата 10.11.2008, 14:03 |
Еще хотел спросить:
selLeft имеет тип QItemSelection. Такой код имеет право на существование? Первоначально, selLeft - пустая выборка. calcLeftCount - слот, в который попадаем, когда делаем выделение элементов. Можно ведь использовать QItemSelection и QItemSelectionRange вместо QModelIndexList? Я правильный код написал? Так можно выбирать элементы? |
|
AD | Дата 10.11.2008, 12:49 |
Хочется узнать, как правильно работать с индексами модели (QModelIndex/QModelIndexList). Просьба научить некоторым вещам. Например, есть таблица DeviceList, имеющая следующую структуру: serialNumber char( 8 ), secretKey char( 8 ), security bit, modelID int. Есть желание, чтобы при выделении нескольких элементов, можно было делать следующее:
Сможете помочь? Заранее спасибо. |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 29.3.2024, 5:36 |