Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

Temporizador



  • paso el código de un void de qt donde no logro que arranquen los segundos, salvo que a s1 lo declare en el mainwindow.h, m1 y h1 no puedo porque provienen de enteros de una lista B[a], los paso a minutos y horasvoid MainWindow::rel()
    {
    int h1 = B[a] / 60;
    int m1 = B[a] % 60;
    int s1 = 0;
    QTime corte(h1, m1, s1);
    ui->corte->display(corte.toString("hh:mm:ss"));
    contador++;
    s1++;
    if(s1 == 60){
    s1 = 0;
    m1--;
    if(m1 == 00){
    m1 = 60;
    h1--;
    }
    }
    if(contador == B[a]*60){
    reloj->stop();
    a++;
    contador = 0;
    s1 = 0;
    m1 = 0;
    h1 = 0;
    relojito->start(1000);

    }
    

    }
    , pero no logro que al llegar a 60 s1, m1 reste 1.


  • Lifetime Qt Champion

    @Casino Please ask here if you want to use Spanish as language: https://forum.qt.io/category/31/spanish


Log in to reply