(yolov5) D:\Yolov5\yolov5-master>labelimg Traceback (most recent call last): File "D:\Anaconda3\envs\yolov5\lib\site-packages\labelImg\labelImg.py", line 965, in scroll_request bar.setValue(bar.value() + bar.singleStep() * units) TypeError: setValue(self, a0: int): argument 1 has unexpected type 'float'
时间: 2023-08-28 12:03:30 浏览: 390
Debugging调试-iec60870-5-101
这个错误可能是因为您使用的 PyQt 版本与 labelImg 不兼容导致的。您可以尝试更新 PyQt 的版本来解决这个问题。您可以使用以下命令来更新 PyQt:
```
pip install pyqt5 --upgrade
```
如果您已经安装了 PyQt5,可以使用以下命令来更新:
```
pip install --upgrade pyqt5
```
如果更新 PyQt 后仍然遇到问题,您可以尝试在代码中将 `float` 类型的值转换为 `int` 类型。例如,在 `labelImg.py` 文件的第 965 行中,您可以将 `bar.value()` 的返回值转换为整数类型,如下所示:
```
bar.setValue(int(bar.value() + bar.singleStep() * units))
```
这应该能够解决您的问题。
阅读全文