labelimg使用时打标签闪退及解决闪退问题(数据类型不一致)

        我在使用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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值