之前看过很多在ListWidget中添加item的方法,但是大部分都没能解决我的问题。
昨天把这个问题解决了,想着把它记下来。留个纪念吧。
先上一个图例。
就像这一样。这个是纯代码实现。以下是纯代码
#include "dialog.h"
#include "ui_dialog.h"
#include <QHBoxLayout>
#include <QMap>
Dialog::Dialog(QWidget *parent) :
QDialog(parent),
ui(new Ui::Dialog)
{
ui->setupUi(this);
widget = new QWidget;
listwidget = new QListWidget(this);
layout = new QHBoxLayout(widget);
lab1 = new QLabel;
btn1 = new QPushButton;
layout->addWidget(lab1);
layout->addWidget(btn1);
lab1->setText(tr("把整个widget放入到item中"));
btn1->setText(tr("可点击"));
widget->setLayout(lay