• 6077阅读
  • 2回复

关于QVBoxLayout::addWidget [复制链接]

上一主题 下一主题
离线xiaopeng14
 
只看楼主 倒序阅读 楼主  发表于: 2009-08-14
对‘QVBoxLayout::addWidget(QHBoxLayout*&)’的调用没有匹配的函数
/usr/include/qt4/QtGui/qboxlayout.h:85: 附注: 备选为: void QBoxLayout::addWidget(QWidget*, int, Qt::Alignment)
这个错误怎么搞阿?
QHBoxLayout *topLeftLayout = new QHBoxLayout;
QVBoxLayout *leftLayout = new QVBoxLayout;
leftLayout->addWidget(topLeftLayout);
就是上面的三句会错;
我想问addWidget这个函数原型有三个,为什么很多时候用的时候只是一个参数,但是在上面那三句里,为什么又要四句了呢;不解,这个代码是论坛 C++ GUI Programming whit QT4 上面的。
请问应该怎样修改。
离线dbzhang800

只看该作者 1楼 发表于: 2009-08-14
你这个分明要用 addLayout 嘛, 书上用的 addWidget ?
离线xiaopeng14
只看该作者 2楼 发表于: 2009-08-15
我看错了,哈哈 不好意思,当时密蹬了~~~
快速回复
限100 字节
 
上一个 下一个