列表小部件和GraphicView之间的QT拖放事件

时间:2016-05-01 00:33:27

标签: list qt events drag

我有一个ListWidget,其元素都是图标,另一边我有一个GraphicsView。以下是ListWidget事件代码:

void MainWindow::on_zemin_buton_clicked()
{
    ui->aksesuar_ornekleri->clear();
    ui->aksesuar_ornekleri->setViewMode(QListWidget::IconMode);
    ui->aksesuar_ornekleri->setIconSize(QSize(50,50));
    ui->aksesuar_ornekleri->setResizeMode(QListWidget::Adjust);
    ui->aksesuar_ornekleri->addItem(new QListWidgetItem(QIcon("../1.jpg"),"11"));
    ui->aksesuar_ornekleri->addItem(new QListWidgetItem(QIcon("../2.jpg"),"12"));
    ui->aksesuar_ornekleri->addItem(new QListWidgetItem(QIcon("../3.jpg"),"13"));
}

当我点击按钮时,它会清除列表并使用正确的图标填充它。 (我还有4-5个按钮点击事件。)

我只想拖动这些图标并将它们拖放到GraphicsView中。我怎样才能做到这一点?我应该设置正确的设计设置还是自己写一些拖放事件代码?

编辑:现在我意识到我想用Qt GUI工具箱做一些事情。我想添加图标,但也不希望它们从我的列表中消失。

0 个答案:

没有答案