ui->scrollAreaWidgetContents->layout()->addWidget(connection);
时间: 2024-06-01 19:07:27 浏览: 14
这段代码是在 Qt 框架下添加一个名为 `connection` 的 UI 控件到一个名为 `scrollAreaWidgetContents` 的滚动区域中。具体来说,`scrollAreaWidgetContents` 是一个 QWidget 类型的对象,它包含了一个垂直布局(QVBoxLayout),而 `connection` 则是另一个 QWidget 类型的对象,可以通过此代码将其添加到垂直布局中。最后,使用 `->layout()` 方法获取垂直布局的指针,并调用 `addWidget()` 方法将 `connection` 控件添加到其中。
相关问题
ui->groupBox->layout()->addWidget(newButton);用不了
这里的问题可能是您没有设置布局。在使用 `addWidget` 添加控件之前,请确保您已经创建了正确的布局,并将该布局设置为 groupBox 的布局。您可以尝试以下代码:
```cpp
QVBoxLayout *layout = new QVBoxLayout;
layout->addWidget(newButton);
ui->groupBox->setLayout(layout);
```
这将创建一个垂直布局,并将其设置为 groupBox 的布局,然后将新按钮添加到该布局中。
qt中this->layout()->addWidget(ui->groupBox);
这个代码的作用是将Qt界面设计器中的groupBox控件添加到当前窗口中的布局中。
具体来说,this->layout()返回当前窗口的布局,addWidget()函数用于将控件添加到布局中。因此,这个代码将groupBox控件添加到当前窗口的布局中。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)