问题:无法在Python模块中调用squish函数。进口挤压和添加挤压。在其功能前面,但似乎不起作用。
测试.py
import gAPI
screenshot(obj, filename)
gAPI.py
import squish
def screenshot(obj, file):
widget = squish.waitForObject(obj)
img = squish.grabWidget(widget)
img.squish.save(file,"PNG")
return img
当在 Python 模块中运行时,它会返回错误“QPixmap” Squish 对象没有属性“squish”。想知道是否有人知道如何解决这个问题。
据我所知应该是...
img.save(file,"PNG")
...相反。
QPixmap 类型位于模块“squish”中的事实并不意味着需要将“.squish”添加到其方法/函数的调用中。所以这与任何其他 Python 类型的工作原理相同。