Widget::Widget(QWidget *parent) :
QWidget(parent)
{
m_pProcess = new QTableWidget(1,1,this);
m_pProcess->setGeometry(QRect(20, 10, 220, 30));
m_pProcess->setEditTriggers(QAbstractItemView::NoEditTriggers);
m_pProcess->horizontalHeader()->setVisible(false);
m_pProcess->setColumnWidth(0,170);
QTableWidgetItem *pItem = new QTableWidgetItem();
pItem->setText ("Progress");
m_pProcess->setVerticalHeaderItem (0, pItem);
m_pProcessItem = new QTableWidgetItem();
m_pProcess->setItemDelegate(new QPenStyleDelegate(this));
m_pProcess->setItem(0,0,m_pProcessItem);
m_pProcessItem->setText("0");
startTimer(1000);
}
#ifndef QPENSTYLEDELEGATE_H
#define QPENSTYLEDELEGATE_H
#include <QStyledItemDelegate>
class QPenStyleDelegate : public QStyledItemDelegate
{
Q_OBJECT
public:
explicit QPenSt