Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void MainWindow::on_pushButton_3_clicked()
- {
- ui->tableWidget->setEditTriggers(QAbstractItemView::NoEditTriggers);
- ui->tableWidget->horizontalHeader()->setSectionResizeMode(QHeaderView::ResizeToContents);
- //Заголовки столбцов
- ui->tableWidget->setColumnCount(10);
- QStringList horizontalHeader;
- horizontalHeader.append("ID");
- horizontalHeader.append("Бренд");
- horizontalHeader.append("Модель");
- horizontalHeader.append("Объем, Гб.");
- horizontalHeader.append("Форм-фактор");
- horizontalHeader.append("Вес, г.");
- horizontalHeader.append("Ширина, см.");
- horizontalHeader.append("Высота, см.");
- horizontalHeader.append("Длина, см.");
- horizontalHeader.append("Цена, руб.");
- ui->tableWidget->setHorizontalHeaderLabels(horizontalHeader);
- //Заголовки строк
- int k = myList.size();
- ui->tableWidget->setRowCount(k);
- //Внесение данных
- int j;
- for(int i = 0; i < k; i++){
- j = 0;
- QTableWidgetItem *one = new QTableWidgetItem(QString::number(myList.at(i).getId()));
- ui->tableWidget->setItem(i, j, one);
- j++;
- QTableWidgetItem *two = new QTableWidgetItem(myList.at(i).getBrand());
- ui->tableWidget->setItem(i, j, two);
- j++;
- QTableWidgetItem *three = new QTableWidgetItem(myList.at(i).getModel());
- ui->tableWidget->setItem(i, j, three);
- j++;
- QTableWidgetItem *four = new QTableWidgetItem(QString::number(myList.at(i).getVolume()));
- ui->tableWidget->setItem(i, j, four);
- j++;
- QTableWidgetItem *five = new QTableWidgetItem(myList.at(i).getFormFactor());
- ui->tableWidget->setItem(i, j, five);
- j++;
- QTableWidgetItem *six = new QTableWidgetItem(QString::number(myList.at(i).getWeight()));
- ui->tableWidget->setItem(i, j, six);
- j++;
- QTableWidgetItem *seven = new QTableWidgetItem(QString::number(myList.at(i).getWidth()));
- ui->tableWidget->setItem(i, j, seven);
- j++;
- QTableWidgetItem *eight = new QTableWidgetItem(QString::number(myList.at(i).getHeight()));
- ui->tableWidget->setItem(i, j, eight);
- j++;
- QTableWidgetItem *nine = new QTableWidgetItem(QString::number(myList.at(i).getLength()));
- ui->tableWidget->setItem(i, j, nine);
- j++;
- QTableWidgetItem *ten = new QTableWidgetItem(QString::number(myList.at(i).getPrice()));
- ui->tableWidget->setItem(i, j, ten);
- j++;
- }
- //Назначение новой активной вкладки
- ui->tabWidget->setCurrentIndex(1);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement