查看完整版本: [-- 设置父类和没有设置父类的大小 --]

QTCN开发网 -> Qt基础编程 -> 设置父类和没有设置父类的大小 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

介农酥 2022-06-15 13:21

设置父类和没有设置父类的大小

主体是一个QWidget,初始化的时候QWidget的高度设为1,布局为垂直布局,初始化之后,如果给垂直布局不断增加一些矩形,理论上QWiget为不断增长,但是如果QWidget的存在父类的话,比如从初始化时候的构造函数里传一个父类QWidget(parent),则不会增大,这是为什么。

备注:上面的问题是一个简化的模型,如果问题本身有问题的,也无可厚非,如果确实存在一些的原因的,还请不吝赐教,谢谢!。


添加:主体如果是QDialog是没什么问题,这里就是如果主体是作为一个独立的窗口,是可以增长的,如果不是,为什么不可以增长,布局难道不能自动将主体撑开,然后主体将其父类撑开(也许不能,也许需要重写调整尺寸的事件吧,难不成再加一个布局)


查看完整版本: [-- 设置父类和没有设置父类的大小 --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled