无法达到新制作的QLCDNumber

时间:2018-02-23 12:55:50

标签: c++ qt qlcdnumber

我正在使用Qt在一个更大的项目中使用QTimer进行一些测试。我想每10毫秒增加一个值,并在GUI上显示。

void MainWindow::on_timeout(){
    tmpValue++;
    ui->testValue->display(tmpValue);
}

我为一个旧项目复制了一个ui,并添加了一些我自己的东西。

我制作了QLCDNumber testValue,后面跟着一个标签说同样的话。我希望看到“testValue”int迅速增加,但它没有做任何事情。奇怪的部分是我替换

ui->testValue->display(tmpValue);

ui->lcdThreshold1->display(tmpValue);

它按预期工作,但当然不是我想要的QLCDNumber

这适用于我过去创建的所有QLCDNumbers,只要我添加新的QLCDNumber它就不起作用。

有些值得注意的事情是它构建并运行没有问题。前面的“lcdThreshold1”也是Qt编辑器的红色,就像“ui”位一样。每当我把新的QLCDNumber放在那里时,比如“testValue”,它就会保持黑色并且不是自动完成的选项。

提前感谢您的时间!

pastebin of the xml file

0 个答案:

没有答案