如何从父级中删除QObject

Big*_*ion 12 qt qobject

如何破坏QObject的父子所有权?似乎不再有明确的方法来做到这一点.打电话就够了

QObject::setParent(NULL)
Run Code Online (Sandbox Code Playgroud)

Rei*_*ica 17

你说的没错.要做一个QObject孤儿,干脆做

// on C++11 compiler
object->setParent(nullptr); 

// on a pre-C++11 compiler
object->setParent(0);
Run Code Online (Sandbox Code Playgroud)