{
QLabel *testme
= new QLabel(tr
("Please enter the traffic demands associated with each link below test this out:") ) ;
demands->setRowCount(10);
demands->setColumnCount(10);
int row = demands->rowCount();
int column = demands->columnCount();
array = new int{MAXPOINTS};
flagged->setFlags(flagged->flags()& ~Qt::ItemIsEditable);
for(int i =0; i <10; i++)
{
for(int j = 0; j<10; j++)
{
}
}
for(int k = 0; k<10;k++)
{
flagged->setFlags(flagged->flags()& ~Qt:ItemIsEditable);
demands->setItem(k,k,flagged);
demands->horizontalHeader()->setResizeMode(k,HeaderView:Stretch) ;
}
/*int multiply = demands->item(2,1)->data(Qt::DisplayRole).toInt();
qDebug("Value of the number is %d", multiply);*/
//int item = QVariant(QTableWidgetItem::data(int multiply));
//item->setData(int multiply, int QVariant::toint(bool *ok = 0));
//demands->horizontalHeader()->setResizeMode(0, QHeaderView::Stretch);
qDebug()<<demands->item(2,1)->data(Qt::DisplayRole);
demands->setItem(2,1,flagers);
array[0] = demands->item(2,1)->data(Qt::DisplayRole).toInt();
mainLayout->addWidget(testme) ;
mainLayout->addWidget(demands) ;
setLayout(mainLayout);
}
DemandsTab:DemandsTab(const QFileInfo &fileInfo, QWidget *parent)
: QWidget(parent)
{
QLabel *testme = new QLabel(tr("Please enter the traffic demands associated with each link below test this out:") ) ;
QTableWidget *demands = new QTableWidget(this) ;
demands->setRowCount(10);
demands->setColumnCount(10);
int row = demands->rowCount();
int column = demands->columnCount();
array = new int{MAXPOINTS};
QTableWidgetItem *flagged = new QTableWidgetItem(" * ") ;
flagged->setFlags(flagged->flags()& ~Qt::ItemIsEditable);
for(int i =0; i <10; i++)
{
for(int j = 0; j<10; j++)
{
demands->setItem(j,i, new QTableWidgetItem("0"));
}
}
for(int k = 0; k<10;k++)
{
QTableWidgetItem *flagged = new QTableWidgetItem("*");
flagged->setFlags(flagged->flags()& ~Qt:ItemIsEditable);
demands->setItem(k,k,flagged);
demands->horizontalHeader()->setResizeMode(k,HeaderView:Stretch) ;
}
/*int multiply = demands->item(2,1)->data(Qt::DisplayRole).toInt();
qDebug("Value of the number is %d", multiply);*/
//int item = QVariant(QTableWidgetItem::data(int multiply));
//item->setData(int multiply, int QVariant::toint(bool *ok = 0));
//demands->horizontalHeader()->setResizeMode(0, QHeaderView::Stretch);
qDebug()<<demands->item(2,1)->data(Qt::DisplayRole);
QTableWidgetItem *flagers = new QTableWidgetItem({"23")};
demands->setItem(2,1,flagers);
array[0] = demands->item(2,1)->data(Qt::DisplayRole).toInt();
QDataStream & operator<<(QDataStream & out, const QTableWidgetItem & flagers);
QVBoxLayout *mainLayout = new QVBoxLayout;
mainLayout->addWidget(testme) ;
mainLayout->addWidget(demands) ;
setLayout(mainLayout);
}
To copy to clipboard, switch view to plain text mode
Bookmarks