Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. Temporizador

Temporizador

Scheduled Pinned Locked Moved Unsolved General and Desktop
2 Posts 2 Posters 234 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • C Offline
    C Offline
    Casino
    wrote on last edited by
    #1

    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.

    jsulmJ 1 Reply Last reply
    0
    • C Casino

      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.

      jsulmJ Offline
      jsulmJ Offline
      jsulm
      Lifetime Qt Champion
      wrote on last edited by
      #2

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

      https://forum.qt.io/topic/113070/qt-code-of-conduct

      1 Reply Last reply
      0

      • Login

      • Login or register to search.
      • First post
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • Users
      • Groups
      • Search
      • Get Qt Extensions
      • Unsolved