error: ‘void QWidget::setLayout(QLayout*)’ is private
有没有人用过这个呢?为什么在qt中定义成私有成员了呢?
求解决办法
QHBoxLayout *hLayout = new QHBoxLayout();
hLayout->addWidget(label);
setLayout(hLayout);
--------------------编程问答-------------------- --------------------编程问答-------------------- 看看你自己的.h文件吧,没看懂什么意识 --------------------编程问答-------------------- 附上你的错误代码。。。这样看,完全正确。。 --------------------编程问答--------------------
这个代码段本身没有问题
你是在什么类里面调用的这个代码?是不是你自己私有继承了QWidget或者其子类?
补充:移动开发 , Qt