0

从这段代码中,我想创建一个按钮表,然后是输入(行、列)。

但是我的 GUI 没有以 2x4 显示按钮,而是以 1x8 显示它们。

QHBoxLayout* hl = new QHBoxLayout;
QVBoxLayout* vl = new QVBoxLayout;
for(int i=0; i<4; i++){
  for(int j=0; j<2; j++){
    btn_list.append(new QPushButton(this));
    hl->addWidget(btn_list[(i*2)+j]);
  }
  vl->addLayout(hl);
}
this->setLayout(vl);

渲染输出: 截屏

4

0 回答 0