MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindow)
{
    ui->setupUi(this);
    QString str("9QJ8");
    for(int i = 0 ; i < 10 ; ++i)
    {
    QLabel *label = new QLabel(str);
    label->setFixedSize(230,60);
    QProgressBar * bar = new QProgressBar;
    bar->setFixedSize(150,30);
    bar->setRange(0,10);
    QHBoxLayout * hbox = new QHBoxLayout;
    hbox->addWidget(label);
    hbox->addWidget(bar);
    QWidget * widget = new QWidget;
    widget->setLayout(hbox);
    QListWidgetItem * item = new QListWidgetItem;
    item->setData(Qt::UserRole, i);
    item->setSizeHint(QSize(380,60));
    item->setFlags(Qt::ItemIsUserCheckable | Qt::ItemIsSelectable | Qt::ItemIsEnabled);
    item->setCheckState(Qt::Checked);
    ui->listWidget->addItem(item);
    ui->listWidget->setItemWidget(item, widget);
    str += "1";
    bar->setValue(i);
    }
}