Hi, first I haven't dealed with such a huge amount of items. Some thought coming to my mind (without testing if they improve speed):
a) can you reuse your once created items?
b) use removeItem() to remove them fast from the scene and then delete only the items in a worker thread.
c) while changing the scene use QObject::blockSignals() to fasten your operations up. (also turn the index off)
Lykurg
Bookmarks