Документация Qt для,
T QQueue::dequeue ()
гласит, что, Удаляет элемент заголовка в очереди и возвращает его.Эта функция предполагает, что очередь не пуста.
Надеюсь, это поможет.
Редактировать:
Если вы хотите удалить элемент из определенного индекса, используйтеQList
вместо.
Существуют такие функции, как
void QList::removeAt ( int i )
и
T QList::takeAt ( int i )
, которые вы можете использовать в зависимости от ваших потребностей ..