Instead of using Qt3 use something like this:
ui->listView->setModel( model );
item->setData( StringDescription, Qt::DisplayRole );
item
->setData
( QImage(":/Pix/Pix.png"), Qt
::DecorationRole );
item->setEditable( false );
model->appendRow( item );
QStandardItemModel *model = new QStandardItemModel();
ui->listView->setModel( model );
QStandardItem *item;
item = new QStandardItem();
item->setData( StringDescription, Qt::DisplayRole );
item->setData( QImage(":/Pix/Pix.png"), Qt::DecorationRole );
item->setEditable( false );
model->appendRow( item );
To copy to clipboard, switch view to plain text mode
This is copy/paste from my app, so modify it to suit Your needs.
So basically You add item to the model that is displayed by the view (QListView in this example, that is placed on the form already). Look in the documentation for more details.
Bookmarks