33 const QStyleOptionViewItem&
option,
34 const QModelIndex&
index)
const
41 const int progress =
index.data().toInt();
43 QStyleOptionProgressBar progressBarOption;
45 progressBarOption.state =
option.state;
46 progressBarOption.palette =
option.palette;
47 progressBarOption.rect =
option.rect;
48 progressBarOption.minimum = 0;
49 progressBarOption.maximum = 100;
50 progressBarOption.progress = progress;
51 progressBarOption.text = QString::number(progress) +
"%";
52 progressBarOption.textVisible =
true;
53 QApplication::style()->drawControl(QStyle::CE_ProgressBar, &progressBarOption, painter);