如何将QListWidget放在布局中
时间: 2023-06-16 11:02:10 浏览: 203
将QListWidget放在布局中可以使用以下步骤:
1. 创建一个QListWidget对象,例如:
```
QListWidget *listWidget = new QListWidget();
```
2. 创建一个布局对象,例如:
```
QVBoxLayout *layout = new QVBoxLayout();
```
3. 将QListWidget对象添加到布局中,例如:
```
layout->addWidget(listWidget);
```
4. 将布局设置为窗口的主布局,例如:
```
QWidget *window = new QWidget();
window->setLayout(layout);
```
完整示例代码:
```
#include <QtWidgets>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
// 创建 QListWidget 对象
QListWidget *listWidget = new QListWidget();
// 创建 QVBoxLayout 布局对象
QVBoxLayout *layout = new QVBoxLayout();
// 将 QListWidget 添加到 QVBoxLayout 中
layout->addWidget(listWidget);
// 创建 QWidget 对象,设置 QVBoxLayout 布局为主布局
QWidget *window = new QWidget();
window->setLayout(layout);
// 显示窗口
window->show();
return app.exec();
}
```
阅读全文