【问题标题】:How to find the absolute coordinates of the kivy scatter image?如何找到kivy散点图的绝对坐标?
【发布时间】:2022-01-27 14:55:45
【问题描述】:

Kivy GUI window 在上面的 GUI 窗口中,我有一个鱼蒙版图像和一个鱼缸,它是主要的背景图像。我想提取散点图的绝对左下角坐标,以对图像和散点图蒙版执行进一步的裁剪操作。 Scatter.bbox 或 scatter.pos 不返回绝对 X、Y 坐标 w.r.t 图像。当角度小于 12 度时,它可以正常工作,但随着角度的增加,新的 bbox 矩形会更多地向窗口底部平移。

代码:

`x = scatter.bbox[0][0]
 y = scatter.bbox[0][1] 

#我也试过-self.to_local(*self.scatter.pos)`

【问题讨论】:

  • 请提供足够的代码,以便其他人更好地理解或重现问题。

标签: python user-interface kivy scatter


【解决方案1】:

要获取绝对坐标,请使用to_parent 而不是bbox

scatter_name.to_parent(0,0)

【讨论】:

    猜你喜欢
    • 2016-04-24
    • 2018-11-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多