首页| 论坛| 消息

标题:Qt子控件析构的时候,父控件会自动把它从子控件列表中删除吗?
作者:ustone
日期:2018-06-06 22:46
内容:

比如一个业务类有一个QPushButton对象btn,业务类构造函数中得到主窗体对象指针this,把它设置为btn的parent,并把btn.show出来。当业务类析构的时候(默认析构函数),btn会自动与主窗体对象脱离parent关系吗?


#1 [stlcours 06-07 22:07]
如果不脱离关系,父亡,子也不得不亡。所以家国抗战,不是说说的
#2 回 stlcours 的帖子 [ustone 06-07 22:18]
stlcours:如果不脱离关系,父亡,子也不得不亡。所以家国抗战,不是说说的  (2018-06-07 22:07) 
说啥腻,我说子控件析构,没说父控件销毁。
#3 [dbzhang800 06-08 11:13]
当然,会!
这个QObject对象父子关系的基本特性
#4 回 dbzhang800 的帖子 [ustone 06-08 12:57]
dbzhang800:当然,会!
这个QObject对象父子关系的基本特性 (2018-06-08 11:13) 
ok,虽然没有讲到原理(why)。
#5 回 ustone 的帖子 [stlcours 06-08 17:03]
ustone:说啥腻,我说子控件析构,没说父控件销毁。 (2018-06-07 22:18) 
不是你说的:当业务类析构的时候。。。而且这个业务类拥有btn

<< 1 2 >> (1/2)

回复 发表
主题 版块