Unsolved 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. -
@Casino Please ask here if you want to use Spanish as language: https://forum.qt.io/category/31/spanish