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