示例代码:QDoubleValidator*validator=newQDoubleValidator();myInputLineEdit->setValidator(validator);//deletevalidator;注意:myInputLineEdit是一个QLineEdit指针,将与其父级一起删除。我的问题是,我什么时候应该删除验证器,因为它是手动创建的,而且根据文档,setValidator()似乎没有取得此指针的所有权?如果不删除,会不会内存泄露?我试图在之后立即删除它,就像注释代码一样,我注意到在那之后myInputLineEdit的验证器变成了0。所以我想我可能需要