В QList не перемещается. Qt 5.12
QList<unique_ptr<int>> IntList;
unique_ptr<int> p = make_unique<int>(1);
IntList.append(std::move(p));
Не собирается:
error: use of deleted function 'std::unique_ptr<_Tp, _Dp>::unique_ptr(const std::unique_ptr<_Tp, _Dp>&) [with _Tp = int; _Dp = std::default_delete<int>]'