Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- QFont font = ui->tblRefund->horizontalHeader()->font();
- font.setPointSize(10);
- ui->tblRefund->horizontalHeader()->setFont(font);
- ui->tblRefund->setColumnCount(RT_COLUMNS); // 2
- ui->tblRefund->verticalHeader()->setVisible(false);
- ui->tblRefund->setShowGrid(false);
- ui->tblRefund->setEditTriggers(QAbstractItemView::NoEditTriggers);
- ui->tblRefund->setSelectionBehaviour(QAbstractItemView::SelectRows);
- ui->tblRefund->setSelectionMode(QAbstractItemView::SingleSelection);
- ui->tblRefund->setStyleSheet("QTableView {"
- "selection-background-color: rgb(59,118,177);"
- "selection-colour: rgb(255,255,255);}");
- QStringList slstHeaders;
- slstHeaders << "Date / Time" << "Amoung";
- ui->tblRefund->setHorizontalHeaderLabels(slstHeaders);
- for( quint16 uint16Idx=1; uint16Idx<=uint16Count; uint16Idx++ ) {
- QString strDate = clsSOAP::strGetNode(strResponse, mscszNodeDate, uint16Idx)
- ,strTime = clsSOAP::strGetNode(strResponse, mscszNodeTime, uint16Idx)
- ,strAmnt = clsSOAP::strGetNode(strResponse, mscszNodeAmount, uint16Idx);
- QDate dtEntry = QDate::fromString(strDate, "yyyy-MM-dd");
- QTime tmEntry = QTime::fromString(strTime, "hh:mm:ss");
- double dblValue = strAmnt.toDouble();
- strAmnt.sprintf("%+8.2f", dblValue);
- QTableWidgetItem* ptblDT = new QTableWidgetItem(dtEntry.toString("dd-MM-yy")
- + QString(" ")
- + tmEntry.toString("hh:mm"));
- ptblDT->setTextAlignment(Qt::AlignTop | Qt::AlignHCenter);
- ui->tblRefund->setItem(uint16Idx-1, RT_DATE_TIME, ptblDT);
- QTableWidgetItem* ptblAmnt = new QTableWidgetItem(strAmnt);
- ptblAmnt->setTextAlignment(Qt::AlignTop | Qt::AlignRight);
- ui->tblRefund->setItem(uint16Idx-1, RT_AMOUNT, ptblAmnt);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement