I've already added the code for drag and drop to the iconview widget, but I haven't found any method for dragging two or more items: every time an item is selected, the previous selection is cleaned.
A lot later I had the same problem.
IconView at least now supports that by default (if Ctrl is held).
Note that your application must have keyboard focus.
Python3-Gtk3. Iconview. Drag multiple items