谁能告诉我为什么我会收到错误以及如何修复它?
QGridLayout* mainLayout = new QGridLayout;
QGridLayout *leftLayout = new QGridLayout;
QGridLayout *rightLayout = new QGridLayout;
mainLayout->addLayout(leftLayout);
mainLayout->addLayout(rightLayout);
setLayout(mainLayout);
Run Code Online (Sandbox Code Playgroud)
错误我得到:'错误:没有匹配函数调用'QGridLayout :: addLayout(QGridLayout*&)'
谢谢你的帮助.
Kar*_*oor 11
Qt4参考说:
void addLayout(QLayout*layout,int row,int column,Qt :: Alignment alignment = 0)
所以你必须这样做:
mainLayout->addLayout(leftLayout, 0, 0);
mainLayout->addLayout(rightLayout, 0, 1);
Run Code Online (Sandbox Code Playgroud)