我在使用labelimg时出现以下错误于是写这篇博客来说明我是咋解决的
注:此博客为借鉴其它博主博客写成,转载链接在这篇博客上可以看到。
使用时打标签我出现的是以下情况
TypeError: arguments did not match any overloaded call:
drawLine(self, QLineF): argument 1 has unexpected type 'float'
drawLine(self, QLine): argument 1 has unexpected type 'float'
drawLine(self, int, int, int, int): argument 1 has unexpected type 'float'
drawLine(self, QPoint, QPoint): argument 1 has unexpected type 'float'
drawLine(self, Union[QPointF, QPoint], Union[QPointF, QPoint]): argument 1 has unexpected type 'float'
从问题中可以看到我们出现了数据类型不正确的问题,在这我们可以打开canvas.py文件,找到如图所示的行将其中的代码改成如图所示也就是强制类型转换。
在改完之后可能还会出现闪退情况这时我们就需要根据命令行的提示来找到代码出错的.py文件再次进行类型转换,值得注意的是命令行的提示可能会告诉你哪一行存在错误,这里需要自己去更改。
将上述错误改正之后由于数据类型不同引起的错误应该可以改正。
在最后感谢转载博客up主文章的帮助,转载链接可在本博客看
到,希望此篇博客可以帮助到大家!
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/kagcee/article/details/135723674
————————————————
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/kagcee/article/details/135723674