QObject的创建时间

最后更新于:2022-04-02 02:09:42

[TOC] ## QObject的创建时间 1. 确保每一个 Qobject在QApplication之后创建,在 QApplication销毁前销毁 这一点至关重要。静态存储区创建的对象将在main(返回后才被销毁,这就太迟了 意味着绝不应该定义**静态存储类的 QObject** 2. 一般情况下,没有父对象的 QObject应当在栈上创建,或者定义成另一个类的子对象. 有父对象的 Qobject不应在栈上创建,因为那样的话,它有可能会被删除两次 在堆上创建的所有 QObject都应当或者是有父对象的,或者是由其他对象进行管理的
';