c++ qt 5.9 一个栅格布局中,有2行2列,如何让第一行的最小高度为70,第二行的最小高度为50
时间: 2024-03-26 13:34:37 浏览: 91
你可以使用QGridLayout中的setRowMinimumHeight()函数和setColumnMinimumWidth()函数来设置栅格布局中每一行和每一列的最小高度和最小宽度。
下面是一个示例代码,可以设置第一行最小高度为70,第二行最小高度为50:
```c++
// 创建栅格布局
QGridLayout *gridLayout = new QGridLayout();
// 设置第一行的最小高度为70
gridLayout->setRowMinimumHeight(0, 70);
// 设置第二行的最小高度为50
gridLayout->setRowMinimumHeight(1, 50);
// 将布局应用到窗口中
this->setLayout(gridLayout);
```
你可以根据具体需求,使用setColumnMinimumWidth()函数设置列的最小宽度。
阅读全文