• 4180阅读
  • 2回复

[提问]关于QBoxLayout的父窗口类型的疑问 [复制链接]

上一主题 下一主题
离线cutecn
 
只看楼主 倒序阅读 楼主  发表于: 2012-03-10
— 本帖被 yfx2003 从 《C++ GUI Qt 4编程》(第2版)专栏 移动到本区(2012-05-07) —
为什么在《C++ GUI QT4》2nd,第二章里面关于用Layout布局的时候,那个图里面画的Layout的父窗口既可以是QWidget也可以是QBoxLayout,但是我查了Assistant,只有一个构造函数:QBoxLayout ( QWidget * parent ),那不就是说只能以QWidget作为父窗口了,那图怎么解释?
离线wd007

只看该作者 1楼 发表于: 2012-03-10
QBoxLayout不也是继承自QWidget吗。
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
离线cutecn
只看该作者 2楼 发表于: 2012-03-10
QBoxLayout -> QLayout ->QObject
                                            |->QLayoutItem
QWidget -> QObject
                |->QPaintDevice
这是Assistant里面显示的,而且,书上明确的指出了布局不是窗口部件(第二章某一页中,布局的精妙之处,就在于它不是窗口部件)。
快速回复
限100 字节
 
上一个 下一个