【发布时间】:2012-03-12 17:08:55
【问题描述】:
我有 QPainterPath。我需要通过 x 找到 QPainterPath 的 y 坐标。
我在 QPainterPath 中找到了 intersected() 方法。所以,我创建了新的 QPainterPath,它是我的路径边界矩形的左到右边缘与 x 坐标的线,以找到相交的结果点。
intersects() 方法返回 true。但是 intersected() 返回空路径。
如果我使用高度 = 1 的矩形而不是线,一切正常。
也许您对如何找到 QPainterPath 与线的交点有更好的想法?
【问题讨论】:
-
我已经创建了一个添加类似功能的建议:bugreports.qt-project.org/browse/QTBUG-32123
标签: qt point qpainter line-intersection