Это один из способов использования QListWidget
.
Ответ на ваш первый вопрос:
В конструкторе вашего виджета / диалога, содержащего ваш QListWidget, добавьте элементычерез
void QListWidget::addItems ( const QStringList & labels )
или
void QListWidget::addItem ( const QString & label )
, в зависимости от того, что требуется.
Для второго вы можете использовать следующую функцию для получения выбранных элементов.
QList<QListWidgetItem *> QListWidget::selectedItems () const
Затем в clicked()
сигнале Стрелка QPushbutton
( Я предполагаю ), добавить выбранные элементы в другие QListWidget
с использованием функций, указанных для первого ответа.
Надеюсь, это поможет ..