Dibujo de curvas basado en QChartView

código aquí

#include <QValorEje>
#include <QDateTimeAxis>
#include <QSplineSeries>
#include <QDateTimeAxis>
#include "flydatatablemodel.h"
QT_BEGIN_NAMESPACE
espacio de nombres Ui {
  
  
clase Ventana Principal;
}
QT_END_NAMESPACE
estructura FlyDataModele
{
  
  
    QDateTime Hora;
    VolAcc doble;
    FilaCur doble;
    FilaR doble;
    doble GridVol;
};
clase MainWindow: público QMainWindow
{
  
  
    Q_OBJETO
público:
    ventana principal explícita (QWidget * padre = 0);
    ~VentanaPrincipal();
público:
    QDateTime GetTimeFrom1904010108(marca de tiempo doble);
    void setExcel();
    anular Apple();
    gráfico de líneas vacío ();
   // void initChart();
 
 
tragamonedas privadas:
    vacío on_pushButton_clicked();
 
 
privado:
    Ui::Ventana Principal *ui;
    FlyDataTableModel *modelo;
    vectores QVector<QPointF>;
    QVector<QPuntoF> vector2;
    QDateTime curDateTime = QDateTime::currentDateTime();
 
 
};
#endif // VENTANA PRINCIPAL_H
cpp
#include "ventanaprincipal.h"
#include <QSplineSeries>
QT_CHARTS_USE_NAMESPACE // Importar espacio de nombres, debe colocarse antes de ui_widget.h
#incluye "ui_mainwindow.h"
#include <QMessageBox>
#incluir <QDebug>
#incluir <QGridLayout>
VentanaPrincipal::VentanaPrincipal(QWidget *padre)
    : QMainWindow(padre)
    , ui (nueva interfaz de usuario:: ventana principal)
{
  
  
    ui->setupUi(esto);
    setExcel();
    Manzana();
 
 
}
 
 
Ventana Principal::~VentanaPrincipal()
{
  
  
    eliminar interfaz de usuario;
}
QDateTime MainWindow::GetTimeFrom1904010108(marca de tiempo doble)
{
  
  
    qint64 años = (1970-1904);
    qint64 bisiestos = años / 4;
    qint64 difVal = (años-años bisiestos)*365*24*60*60 + años bisiestos * 366*24*60*60 - 8*60*60;
 
 
    marca de tiempo real doble = marca de tiempo - difVal;
    devuelve QDateTime::fromSecsSinceEpoch(realTimestamp, Qt::UTC);
}
void MainWindow::setExcel()
{
  
  
    QStringList lista de texto;
    int rowCount = 0; // cuenta el número de líneas en el archivo
    int cloumCount = 4;     //列数已知
 
 
    QFile file("C:/Users/huang'ji'yuan/Desktop/ActiveWorkBook.csv");
    if(!file.open(QIODevice::ReadOnly | QIODevice::Text))
    {
  
  
        qDebug()<<"Can't open the file!"<<endl;
    }
    model = new FlyDataTableModel(this);
    while(!file.atEnd())
    {
  
  
        QByteArray line = file.readLine();
        rowCount++;
        QString str(line);
        auto list = str.split(",");
        FlyDataModel item;
        item.Time = GetTimeFrom1904010108(list[0].toDouble());
        item.AccVol = list[1].toDouble();
        item.FilaCur = list[2].toDouble();
        item.FilaR = list[3].toDouble();
        item.GridVol = list[4].toDouble();
        model->append(item);
        textList.append(line);
        qDebug()<< str;
    }
    qDebug()<< rowCount;
    qDebug()<< textList;
 
 
    ui->tableView->setModel(model);
 
 
 
 
 
 
 
 
 
 
    /*
    for(int i = 0; i < rowCount; i++)
    {
  
  
        QStringList Item1 ;
        QStringList Text1;
        Item1= textList.at(i).split(",");
        Text1<< Item1.at(0) <<Item1.at(1) <<Item1.at(2)<<Item1.at(3);
        switch(i)
        {
  
  
        case 0:
            ui->tableWidget->setHorizontalHeaderLabels(Text1);
 
 
            break;
        case 1:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(0, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 2:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(1, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 3:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(2, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 4:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(3, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 5:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(4, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 6:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(5, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 7:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(6, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 8:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(7, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 9:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(8, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 10:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(9, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 11:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(10, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 12:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(11, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 13:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(12, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 14:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(13, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 15:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(14, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 16:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(15, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 17:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(16, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 18:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(17, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 19:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(18, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 20:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(19, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 21:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(20, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 22:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(21, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 23:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(22, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 24:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(23, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 25:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(24, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 26:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(25, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 27:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(26, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 28:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(27, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 29:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(28, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 30:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(29, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 31:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(30, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 32:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(31, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 33:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(32, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 34:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(33, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 35:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(34, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 36:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(35, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 37:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(36, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 38:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(37, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 39:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(38, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 40:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(39, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 41:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(40, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 42:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(41, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 43:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(42, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 44:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(43, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 45:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(44, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 46:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(45, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 47:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(46, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 48:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(47, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 49:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(48, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 50:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(49, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 51:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(50, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 52:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(51, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 53:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(52, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 54:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(53, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 55:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(54, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 56:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(55, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 57:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(56, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 58:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(57, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 59:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(58, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 60:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(59, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 61:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(60, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 62:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(61, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 63:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(62, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 64:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(63, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 65:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(64, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 66:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(65, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 67:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(66, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 68:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(67, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 69:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(68, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 70:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(69, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 71:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(70, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 72:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(71, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 73:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(72, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 74:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(73, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 75:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(74, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 76:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(75, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 77:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(76, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 78:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(77, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 79:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(78, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 80:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(79, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 81:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(80, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 82:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(81, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 83:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(82, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 84:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(83, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 85:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(84, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 86:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(85, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 87:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(86, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 88:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(87, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 89:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(88, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 90:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(89, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 91:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(90, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 92:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(91, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 93:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(92, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 94:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(93, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 95:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(94, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 96:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(95, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 97:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(96, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 98:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(97, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 99:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(98, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 100:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(99, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 101:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(100, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 102:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(101, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 103:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(102, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 104:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(103, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 105:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(104, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 106:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(105, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 107:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(106, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 108:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(107, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 109:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(108, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 110:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(109, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 111:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(110, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 112:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(111, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 113:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(112, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 114:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(113, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        case 115:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(114, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 116:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(115, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 117:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(116, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 118:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(117, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 119:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(118, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 120:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(119, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 121:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(120, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 122:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(121, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 123:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(122, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 124:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(123, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 125:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(124, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 126:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(125, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 127:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(126, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        caso 128:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(127, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 129:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(128, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 130:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(129, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 131:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(130, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 132:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(131, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 133:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(132, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 134:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(133, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 135:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(134, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 136:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(135, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 137:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(136, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 138:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(137, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 139:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(138, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 140:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(139, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 141:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(140, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 142:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(141, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 143:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(142, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 144:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(143, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 145:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(144, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 146:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(145, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 147:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(146, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 148:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(147, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 149:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(148, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 150:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(149, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 151:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(150, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 152:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(151, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 153:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(152, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 154:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(153, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 155:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(154, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 156:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(155, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 157:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(156, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 158:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(157, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 159:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(158, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 160:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(159, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 161:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(160, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 162:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(161, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 163:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(162, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 164:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(163, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 165:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(164, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 166:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(165, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 167:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(166, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 168:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(167, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 169:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(168, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 170:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(169, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 171:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(170, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 172:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(171, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 173:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(172, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 174:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(173, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 175:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(174, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 176:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(175, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 177:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(176, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 178:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(177, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 179:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(178, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        caso 180:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(179, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 181:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(180, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 182:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(181, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 183:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(182, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 184:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(183, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 185:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(184, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 186:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(185, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 187:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(186, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 188:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(187, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 189:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(188, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 190:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(189, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 191:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(190, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 192:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(191, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 193:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(192, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 194:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(193, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 195:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(194, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 196:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(195, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 197:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(196, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 198:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(197, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 199:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(198, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 200:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(199, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 201:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(200, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 202:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(201, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 203:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(202, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 204:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(203, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 205:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(204, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        caso 206:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(205, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 207:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(206, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 208:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(207, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 209:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(208, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 210:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(209, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 211:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(210, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 212:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(211, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 213:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(212, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 214:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(213, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 215:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(214, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 216:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(215, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 217:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(216, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 218:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(217, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        caso 219:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(218, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 220:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(219, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 221:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(220, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 222:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(221, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 223:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(222, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 224:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(223, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 225:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(224, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 226:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(225, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 227:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(226, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 228:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(227, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 229:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(228, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 230:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(229, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 231:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(230, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 232:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(231, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 233:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(232, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 234:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(233, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 235:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(234, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 236:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(235, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 237:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(236, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 238:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(237, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 239:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(238, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 240:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(239, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 241:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(240, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 242:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(241, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 243:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(242, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 244:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(243, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 245:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(244, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 246:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(245, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 247:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(246, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 248:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(247, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 249:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(248, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 250:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(249, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 251:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(250, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 252:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(251, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 253:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(252, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 254:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(253, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 255:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(254, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 256:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(255, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 257:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(256, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 258:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(257, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 259:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(258, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
 
 
        case 260:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(259, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 261:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(260, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 262:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(261, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 263:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(262, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 264:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(263, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 265:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(264, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 266:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(265, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 267:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(266, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 268:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(267, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 269:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(268, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 270:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(269, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 271:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(270, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 272:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(271, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 273:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(272, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 274:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(273, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 275:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(274, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 276:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(275, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 277:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(276, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 278:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(277, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 279:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(278, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
 
 
        case 280:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(279, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 281:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(280, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 282:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(281, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 283:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(282, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        caso 284:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(283, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 285:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(284, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 286:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(285, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 287:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(286, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 288:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(287, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 289:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(288, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
 
 
        caso 290:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(289, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 291:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(290, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 292:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(291, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 293:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(292, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 294:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(293, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 295:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(294, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 296:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(295, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        case 297:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(296, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 298:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(197, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 299:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(298, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 300:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(299, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 301:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(300, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 302:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(301, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 303:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(302, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 304:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(303, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 305:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(304, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 306:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(305, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 307:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(306, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 308:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(307, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 309:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(308, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 310:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(309, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 311:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(310, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 312:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(311, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 313:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(312, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 314:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(313, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 315:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(314, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 316:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(315, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 317:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(316, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 318:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(317, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 319:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(318, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 320:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(319, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 321:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(320, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 322:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(321, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        case 323:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(322, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 324:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(323, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 325:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(324, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 326:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(325, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 327:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(326, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 328:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(327, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 329:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(328, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 330:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(329, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 331:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(330, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 332:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(331, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 333:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(332, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 334:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(333, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 335:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(334, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 336:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(335, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 337:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(336, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 338:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(337, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 339:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(338, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 340:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(339, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 341:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(340, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 342:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(341, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 343:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(342, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 344:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(343, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 345:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(344, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 346:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(345, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 347:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(346, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 348:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(347, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 349:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(348, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 350:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(349, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 351:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(350, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 352:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(351, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 353:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(352, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 354:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(353, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 355:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(354, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 356:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(355, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 357:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(356, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 358:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(357, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 359:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(358, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 360:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(359, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 361:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(360, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 362:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(361, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 363:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(362, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 364:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(363, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 365:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(364, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 366:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(365, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 367:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(366, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 368:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(367, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 369:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(368, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 370:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(369, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 371:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(370, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 372:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(371, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 373:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(372, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 374:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(373, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 375:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(374, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 376:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(375, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 377:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(376, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 378:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(377, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 379:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(378, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 380:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(379, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 381:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(380, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 382:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(381, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 383:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(382, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 384:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(383, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 385:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(384, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 386:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(385, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 387:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(386, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 388:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(387, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 389:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(388, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 390:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(389, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 391:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(390, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 392:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(391, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 393:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(392, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 394:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(393, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 395:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(394, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 396:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(395, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 397:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(396, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 398:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(397, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 399:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(398, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 400:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(399, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        case 401:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(400, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 402:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(401, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 403:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(402, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 404:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(403, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 405:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(404, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 406:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(405, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 407:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(406, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 408:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(407, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 409:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(408, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 410:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(409, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 411:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(410, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 412:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(411, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 413:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(412, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 414:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(413, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 415:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(414, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 416:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(415, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 417:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(416, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 418:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(417, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 419:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(418, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 420:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(419, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 421:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(420, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 422:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(421, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 423:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(422, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 424:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(423, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 425:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(424, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 426:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(425, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        caso 427:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(426, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 428:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(427, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 429:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(428, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 430:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(429, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 431:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(430, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 432:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(431, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 433:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(432, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 434:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(433, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 435:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(434, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 436:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(435, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 437:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(436, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 438:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(437, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 439:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(438, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 440:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(439, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 441:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(440, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 442:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(441, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 443:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(442, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 444:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(443, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 445:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(444, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 446:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(445, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 447:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(446, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 448:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(447, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 449:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(448, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 450:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(449, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 451:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(450, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 452:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(451, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        case 453:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(452, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 454:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(453, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 455:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(454, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 456:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(455, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 457:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(456, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 458:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(457, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 459:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(458, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 460:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(459, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 461:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(460, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 462:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(461, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 463:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(462, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 464:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(463, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 465:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(464, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 466:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(465, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 467:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(466, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 468:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(467, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 469:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(468, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 470:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(469, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 471:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(470, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
        case 472:
            for(int num = 0; num < 4; num++)
            {
  
  
                ui->tableWidget->setItem(471, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 473:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(472, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 474:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(473, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 475:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(474, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 476:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(475, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 477:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(476, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 478:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(477, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 479:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(478, num, nuevo QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 480:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(479, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 481:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(480, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 482:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(481, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 483:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(482, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 484:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(483, num, new QTableWidgetItem(Text1.at(num)));
            }
            romper;
        caso 485:
            for(int núm = 0; núm < 4; núm++)
            {
  
  
                ui->tableWidget->setItem(484, num, new QTableWidgetItem(Text1.at(num)));
            }
            break;
//        case 486:
//            for(int num = 0; num < 4; num++)
//            {
  
  
//                ui->tableWidget->setItem(485, num, new QTableWidgetItem(Text1.at(num)));
//            }
//            break;
//        case 487:
//            for(int num = 0; num < 4; num++)
//            {
  
  
//                ui->tableWidget->setItem(486, num, new QTableWidgetItem(Text1.at(num)));
//            }
//            break;
 
 
        default :
            break;
        }
    }
    */
}
//void MainWindow::initChart()
//{
  
  
//    QSplineSeries* series = new QSplineSeries();         // 创建一个折线图series
//    series->setName(QStringLiteral("线段名称"));
 
 
 
 
//#if 1
 
 
 
 
//    series->append(0, 10);
//    series->append(1, 1);
//    series->append(2, 4);
//    series->append(3, 7);
//    series->append(4, 13);
 
 
//  //   添加数据方法1
//    series->append(0, 5);
//    series->append(1, 0);
//    series->append(3, 8);
//  //   添加数据方法2
//  *series << QPointF(5, 3)<< QPointF(6, 6)<< QPointF(7, 13)<< QPointF(8, 5);
 
 
//#else
//    // 添加数据方法3,一次更新所有数据,速度比较快
//    QList<QPointF> points;
//    for(int i = 0; i < 20; i++)
//    {
  
  
//        points.append(QPointF(i, i %7));
//    }
//    series->replace(points);
//#endif
//    QChart* chart = ui->chartView->chart();     // 获取QchartView内置的chart
//   chart->legend()->hide();                   // 隐藏图例
//   chart->addSeries(series);                  // 添加创建好的曲线图对象
//    chart->createDefaultAxes();                 // 基于已添加到图表中的series为图表创建轴。以前添加到图表中的任何轴都将被删除。
//    chart->setTitle(QStringLiteral("折线图图表标题"));            // 设置标题
//    chart->axes(Qt::Vertical).first()->setRange(0,385);  // 设置Y轴的范围
//    chart->axes(Qt::Horizontal).first()->setRange(0,385);  // 设置Y轴的范围
//    ui->chartView->setRenderHint(QPainter::Antialiasing);  // 设置抗锯齿
//}
void MainWindow::Apple()
{
  
  
 
 
    int w = this->width();
    int h = this->height();
 
 
    //QDateTimeAxis * AxisXl = new QDateTimeAxis();
    QSplineSeries *mSeries = new QSplineSeries();
    QSplineSeries *mSeries2 = new QSplineSeries();
    QSplineSeries *mSeries3 = new QSplineSeries();
    QSplineSeries *mSeries4 = new QSplineSeries();
    QChartView *chartView;
  //  this->setWindowTitle(QString("QtCharts绘图-折线图Demo - V%1").arg(APP_VERSION));
  //  initChart();
 
 
    qsrand(QTime(0, 0, 0).secsTo(QTime::currentTime()));
 
 
 
 
 
 
 
 
    // x轴(时间轴方式)
    QDateTimeAxis * AxisX = new QDateTimeAxis();
    AxisX->setTitleText(QStringLiteral("时间(分:秒)"));                                  // x轴显示标题
    AxisX->setGridLineVisible(false);                                   // 隐藏背景网格X轴框线
    AxisX->setFormat("yyyy-MM-dd hh:mm:ss");                                          // x轴格式
    AxisX->setLabelsAngle(90);                                           // x轴显示的文字倾斜角度
    AxisX->setTickCount(20);                                            // 轴上点的个数
    AxisX->setRange(curDateTIme, curDateTIme.addSecs(25));              // 范围
 
 
    // y轴
    QValueAxis *AxisY = new QValueAxis();
    AxisY->setTitleText(QStringLiteral("角度"));                                         // y轴显示标题
    AxisY->setRange(0, 30);                                             // 范围
    AxisY->setTickCount(20);                                            // 轴上点的个数
    AxisY->setGridLineVisible(false);                                   // 隐藏背景网格Y轴框线
 
 
    // 图表
    QChart *chart = new QChart();
    //int w = this->width();
    //int h = this->height();
 
 
    chart->setAnimationOptions(QChart::SeriesAnimations);               // 动画方式
   // QChart::ChartThemeLight;
    // 图表视图
    chartView = new QChartView(chart);
    chartView->setRenderHint(QPainter::Antialiasing);                   // 反锯齿绘制
    chartView->chart()->addSeries(mSeries);                             // 添加线段
    chartView->chart()->addSeries(mSeries2);
    chartView->chart()->addSeries(mSeries3);
    chartView->chart()->addSeries(mSeries4); // 添加线段
    chartView->chart()->setTheme(QtCharts::QChart::ChartThemeBlueCerulean);  // 设置主题
 
 
    chartView->chart()->setTitle(QStringLiteral("测试时间"));                           // 设置标题
    chartView->chart()->addAxis(AxisX, Qt::AlignBottom);                // 设置x轴位置
    chartView->chart()->addAxis(AxisY, Qt::AlignLeft);                  // 设置y轴位置
    this->setMouseTracking(true);
    QFile file("C:/Users/huang'ji'yuan/Desktop/ActiveWorkBook.csv");
    QStringList csvList;
     csvList.clear();
     if (file.open(QIODevice::ReadOnly | QIODevice::Text)) //对csv文件进行读写操作
     {
  
  
      QTextStream stream(&file);
      while (!stream.atEnd())
     {
  
  
     csvList.push_back(stream.readLine()); //保存到List当中
     }
     file.close();
     }
     else
     {
  
  
         QMessageBox::about(NULL, QStringLiteral("csv文件"), QStringLiteral("未打开该文件!"));
     }
       int i = 0;
       Q_FOREACH(QString str, csvList)   //遍历List
      {
  
  
       i = i + 1;
       QStringList valsplit = str.split(","); //分隔字符串
       if(i > 2)
       {
  
  
        //得到深度、声速、温度
 
 
        QString depth = valsplit[0];
        QString sonicvelocity = valsplit[1];
        QString temperature = valsplit[2];
        double depthvalue = depth.toDouble();
        double sonicvalue = sonicvelocity.toDouble();
        double tempvalue = temperature.toDouble();
 
 
        //Q//MessageBox::warning(NULL, "dd", QString::number(tempvalue));
        QPointF point;
        point.setX(depthvalue);
        point.setY(sonicvalue);
        QPointF point2;
        point2.setX(depthvalue);
        point2.setY(tempvalue + 1510);
        vectors.append(point);
        vector2.append(point2);
       }
      // qDebug()<<vectors;
   //    qDebug()<<vector2;
 
 
      }
 
 
 
 
 
 
    // 线段1
//    mSeries->setPen(QPen(Qt::red, 0.6, Qt::SolidLine));                 // 设置线段pen
//    mSeries->attachAxis(AxisX);                                         // 线段依附的x轴
//    mSeries->attachAxis(AxisY);                                         // 线段依附的y轴
//    mSeries->setName(QStringLiteral("算法"));
//    for(unsigned short index=0;index<=10;++index)
//    {
  
  
//        QFile file("C:/Users/huang'ji'yuan/Desktop/ActiveWorkBook.csv");
//        if(!file.open(QIODevice::ReadOnly | QIODevice::Text))
//        {
  
  
//            qDebug()<<"Can't open the file!"<<endl;
//        }
//        QByteArray line = file.readLine();
//        QString str(line);
//        auto list = str.split(",");
//        QSplineSeries item;
//        //FlyDataModel item;
//        //item= GetTimeFrom1904010108(list[0].toDouble());
//        QDateTime temp_AddTimePos = curDateTIme.addSecs(index);
//        if(temp_AddTimePos >= curDateTIme.addSecs(11)){return;}
//        mSeries2->append(temp_AddTimePos.toMSecsSinceEpoch(), qrand()%18);
//    }
 
 
   //  线段2
    mSeries2->setPen(QPen(Qt::blue, 0.6, Qt::SolidLine));
    mSeries2->attachAxis(AxisY);
    mSeries2->attachAxis(AxisX);
    mSeries2->setName(QStringLiteral("测量"));
    for(unsigned short index=0;index<=20;++index)
    {
  
  
        QDateTime temp_AddTimePos = curDateTIme.addSecs(index);
        //if(temp_AddTimePos >= curDateTIme.addSecs(10)){return;}
        mSeries2->append(temp_AddTimePos.toMSecsSinceEpoch(), qrand()%18);
    }
   //  线段3
 
 
    mSeries->setPen(QPen(Qt::blue, 1, Qt::SolidLine));
    mSeries->attachAxis(AxisY);
    mSeries->attachAxis(AxisX);
    mSeries->setName(QStringLiteral("电流"));
    for(unsigned short index=0;index<=60;++index)
    {
  
  
        QDateTime temp_AddTimePos = curDateTIme.addSecs(index);
        //if(temp_AddTimePos >= curDateTIme.addSecs(11)){return;}
        mSeries->append(temp_AddTimePos.toMSecsSinceEpoch(), qrand()%18+1);
    }
    // 线段4
    mSeries2->setPen(QPen(Qt::cyan, 1, Qt::DashLine));
    mSeries2->attachAxis(AxisY);
    mSeries2->attachAxis(AxisX);
    mSeries2->setName(QStringLiteral("电阻"));
    for(unsigned short index=0;index<=60;++index)
    {
  
  
        QDateTime temp_AddTimePos = curDateTIme.addSecs(index);
        //if(temp_AddTimePos >= curDateTIme.addSecs(11)){return;}
        mSeries2->append(temp_AddTimePos.toMSecsSinceEpoch(), qrand()%18+3);
    }
 
 
    // 图例
    chart->legend()->setVisible(true);                                  // 图例显示
    chart->legend()->setAlignment(Qt::AlignTrailing);                   // 图例向下居中
 
 
    // 将图表扔进QWidget
    ui->gridLayout->addWidget(chartView);
}
void MainWindow::lineChart() //绘制图
{
  
  
 
 
}
 
 
 
 
void MainWindow::on_pushButton_clicked()
{
  
  
//    int w = this->width();
//    int h = this->height();
 
 
 
 
//    QSplineSeries *mSeries2 = new QSplineSeries();
 
 
//    QChartView *chartView;
//  //  this->setWindowTitle(QString("QtCharts绘图-折线图Demo - V%1").arg(APP_VERSION));
//  //  initChart();
//    qsrand(QTime(0, 0, 0).secsTo(QTime::currentTime()));
 
 
//    // x轴(时间轴方式)
//    QDateTimeAxis * AxisX = new QDateTimeAxis();
//    AxisX->setTitleText(QStringLiteral("时间(分:秒)"));                                  // x轴显示标题
//    AxisX->setGridLineVisible(false);                                   // 隐藏背景网格X轴框线
//    AxisX->setFormat("yyyy-MM-dd hh:mm:ss");                                          // x轴格式
//    AxisX->setLabelsAngle(90);                                           // x轴显示的文字倾斜角度
//    AxisX->setTickCount(10);                                            // 轴上点的个数
//    AxisX->setRange(curDateTIme, curDateTIme.addSecs(10));              // 范围
 
 
//    // y轴
//    QValueAxis *AxisY = new QValueAxis();
//    AxisY->setTitleText(QStringLiteral("角度"));                                         // y轴显示标题
//    AxisY->setRange(0, 10);                                             // 范围
//    AxisY->setTickCount(10);                                            // 轴上点的个数
//    AxisY->setGridLineVisible(false);                                   // 隐藏背景网格Y轴框线
 
 
//    // 图表
//    QChart *chart = new QChart();
 
 
//    chart->setAnimationOptions(QChart::SeriesAnimations);               // 动画方式
//    // 图表视图
//    chartView = new QChartView(chart);
//    chartView->setRenderHint(QPainter::Antialiasing);                   // 反锯齿绘制
//    chartView->chart()->addSeries(mSeries2);
//    chartView->chart()->setTheme(QtCharts::QChart::ChartThemeBlueCerulean);  // 设置主题
//    chartView->chart()->setTitle(QStringLiteral("测试时间"));                           // 设置标题
//    chartView->chart()->addAxis(AxisX, Qt::AlignBottom);                // 设置x轴位置
//    chartView->chart()->addAxis(AxisY, Qt::AlignLeft);                  // 设置y轴位置
//    this->setMouseTracking(true);
//    //  线段2
//     mSeries2->setPen(QPen(Qt::blue, 0.6, Qt::SolidLine));
//     mSeries2->attachAxis(AxisY);
//     mSeries2->attachAxis(AxisX);
//     mSeries2->setName(QStringLiteral("测量"));
//     for(unsigned short index=0;index<=5;++index)
//     {
  
  
//         QDateTime temp_AddTimePos = curDateTIme.addSecs(index);
//         //if(temp_AddTimePos >= curDateTIme.addSecs(10)){return;}
//         mSeries2->append(temp_AddTimePos.toMSecsSinceEpoch(), qrand()%18);
//     }
//     chart->legend()->setVisible(true);                                  // 图例显示
//     chart->legend()->setAlignment(Qt::AlignTrailing);                   // 图例向下居中
 
 
//     // 将图表扔进QWidget
//     ui->gridLayout->addWidget(chartView);
}
 

Supongo que te gusta

Origin blog.csdn.net/qq_55365635/article/details/128152302
Recomendado
Clasificación