无法调用Python模块中的Squish函数

问题描述 投票:0回答:1

问题:无法在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”。想知道是否有人知道如何解决这个问题。

windows python-2.7 squish
1个回答
0
投票

据我所知应该是...

img.save(file,"PNG")

...相反。

QPixmap 类型位于模块“squish”中的事实并不意味着需要将“.squish”添加到其方法/函数的调用中。所以这与任何其他 Python 类型的工作原理相同。

© www.soinside.com 2019 - 2024. All rights reserved.