Qt 被我搞短路了

 今天又琢磨了一下Qt的layout。

忽然突然冲动,按着想法试了一下,呵呵,果然,Qt短路了。

 pframe = new drawBaseForm(this);
 QVBoxLayout *layout = new QVBoxLayout(pframe);
 layout->addWidget(pframe);      // #1

 setCentralWidget(pframe);       // #2
 resize(300,600);

看代码:

按着#1, pframe的布局应该是layout接管的。

但是#2里面,又设置为centralWidget。 结果,Qt就不知道该怎么处理了,程序运行后,没有界面显示,短路了。。

把#1注销掉就正常了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值