刚学qt没多久,c++也是。现在想再treeview里面显示进度条,看了帮助文档没看明白。来个大哥具体点指点下。这是我在treeview里面写的header。
QGroupBox *MainWindow::createPushButtonGroup()
{
QGroupBox *groupBox = new QGroupBox;
tree = new Tree;
QStandardItemModel *goodsModel = new QStandardItemModel(0, 6,this);
goodsModel->setHeaderData(0, Qt::Horizontal, tr("Reader"));
goodsModel->setHeaderData(1, Qt::Horizontal, tr("Hardware"));
goodsModel->setHeaderData(2, Qt::Horizontal, tr("Software"));
goodsModel->setHeaderData(3, Qt::Horizontal, tr("Action"));
goodsModel->setHeaderData(4, Qt::Horizontal, tr("SN"));
goodsModel->setHeaderData(5, Qt::Horizontal, tr("State"));
tree->setModel(goodsModel);
tree->setColumnWidth(0,tree->width()/3);
tree->setColumnWidth(1,tree->width()/3);
tree->setColumnWidth(2,tree->width()/3);
tree->setColumnWidth(3,tree->width()/12);
tree->setColumnWidth(4,tree->width()/12);
tree->setColumnWidth(5,tree->width()/12);
tree->setSortingEnabled(true);
QStandardItem *ReaderName = new QStandardItem("AA-AA-AA-00-01");
goodsModel->setItem(0,0,ReaderName);
tree->setItemDelegate(new ImageDelegate(tree));
QVBoxLayout *hbox = new QVBoxLayout(this);
hbox->addWidget(tree);
groupBox->setLayout(hbox);
return groupBox;
}看了网上说的好像要重新上线paint这个类。不明白啊不明白!