Я проводил некоторые тесты с QTimer, в рамках более крупного проекта, используя Qt. Я хотел увеличивать значение каждые 10 миллисекунд и показывать это в графическом интерфейсе.
void MainWindow::on_timeout(){
tmpValue++;
ui->testValue->display(tmpValue);
}
Я скопировал пользовательский интерфейс для старого проекта и добавил некоторые из моих собственных вещей.
Я сделал QLCDNumber testValue с тегом позади него, говорящим то же самое. Я ожидал, что intV testValue быстро увеличится, но ничего не получится. странная часть, когда я заменяю
ui->testValue->display(tmpValue);
с
ui->lcdThreshold1->display(tmpValue);
Он работал как задумано, но, конечно, не с тем номером QLCDN, который я хотел
это работает для всех номеров QLCDN, которые я создал в прошлом, просто всякий раз, когда я добавляю новый, он не работает.
Стоит отметить, что он собирается и работает без проблем. Также «lcdThreshold1» из предыдущего красного цвета в редакторе Qt, как и бит «ui». Всякий раз, когда я помещаю туда новый номер QLCDN, например «testValue», он остается черным и не используется при автозаполнении.
Спасибо заранее за ваше время!
Задача ещё не решена.
Других решений пока нет …