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);
}
}