Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void MainWindow::on_pushButton_clicked()
- {
- QString fileName = QFileDialog::getOpenFileName(this, tr("Open File"), "",
- tr("Text Files (*.txt)"));
- if (fileName != "") {
- QFile file(fileName);
- if (!file.open(QIODevice::ReadOnly)) {
- QMessageBox::critical(this, tr("Error"), tr("Could not open file"));
- return;
- }
- QTextStream textStream(&file);
- while (!textStream.atEnd()){
- line = textStream.readLine();
- lineElems = line.split(";");
- Hdd newElem;
- newElem.setId(lineElems.at(0).toInt());
- newElem.setBrand(lineElems.at(1));
- newElem.setModel(lineElems.at(2));
- newElem.setVolume(lineElems.at(3).toFloat());
- newElem.setFormFactor(lineElems.at(4));
- newElem.setWeight(lineElems.at(5).toFloat());
- newElem.setWidth(lineElems.at(6).toFloat());
- newElem.setHeight(lineElems.at(7).toFloat());
- newElem.setLength(lineElems.at(8).toFloat());
- newElem.setPrice(lineElems.at(9).toFloat());
- myList.append(newElem);
- }
- file.close();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement