0
テーブルビューでグリッド形式で表示する必要があります。セルをクリックすると、クリックした画像のパスを取得する必要があります。セルが、どのように小枝のピックスマップに沿ってQStandardItem
内の画像パスを保存するには、no Iのアイデア、Qt tableViewセル内の表示画像とクリック時のパスを取得
QStandardItemModel *model;
model=new QStandardItemModel();
ui->tableView->setModel(model);
QString imgPath = "/home/haris/Pictures/face/3.png";
QPixmap pix1(imgPath);
QStandardItem *item = new QStandardItem();
item->setData(QVariant(pix1), Qt::DecorationRole);
model->setItem(0, 0, item);
item = new QStandardItem();
item->setData(QVariant(pix1), Qt::DecorationRole);
model->setItem(0, 1, item);
あなたはこの 'アイテム - >のsetData(QVariant(imgPath)、Qtの::のUserRole)のようにそれを試すことができます。素晴らしい作品' –
おかげで、あなたは答えとして、それを追加した場合私はそれを受け入れます。 – Haris