不存在用户定义的从"QPointF”到"QPoint"的适当转换 错误是什么意思
时间: 2024-03-21 13:43:52 浏览: 200
Qt基础类02-坐标类QPointF
这个错误通常出现在程序中将QPointF类型的变量转换为QPoint类型的变量时,但是没有提供适当的转换方式。QPointF是一个浮点型的点类,而QPoint是一个整型的点类,两者之间不能直接转换。如果需要将一个QPointF类型的变量转换为QPoint类型的变量,可以使用QPointF的toPoint()方法进行转换,例如:
```
QPointF pointF(1.2, 3.4);
QPoint point = pointF.toPoint();
```
如果在程序中没有提供适当的转换方式,就会出现“不存在用户定义的从'QPointF'到'QPoint'的适当转换”这个错误。
阅读全文