qt6.2.4中编译错误:setNumDights()不是QLCDNumber的成员
时间: 2024-03-16 17:45:41 浏览: 71
QT6.2.4_x64.zip
5星 · 资源好评率100%
根据您提供的信息,我可以看出您遇到了一个编译错误,该错误是因为在Qt 6.2.4中,QLCDNumber类中不再有setNumDights()成员函数,而您的代码中却在尝试调用它。这很可能是由于您的代码是基于旧的Qt版本编写的,而在新版本中已经进行了更改。
要修复此问题,您需要使用可用的新函数来替换setNumDights()函数。在此情况下,您可以使用setDigitCount()函数来设置数字的位数。例如,如果您想要将数字的位数设置为3,则可以这样写:
```
QLCDNumber *lcd = new QLCDNumber();
lcd->setDigitCount(3);
```
这将设置QLCDNumber对象的位数为3,以便您可以在其上显示3位数字。
希望这可以帮助您解决编译错误!
阅读全文