我试图在linux上使用python脚本截图curent窗口。
我现在有一个脚本,它拍摄了整个屏幕的截图:
import sys
from PyQt4.QtGui import QPixmap, QApplication
from datetime import datetime
date = datetime.now()
filename = date.strftime('%Y-%m-%d_%H-%M-%S.jpg')
app = QApplication(sys.argv)
QPixmap.grabWindow(QApplication.desktop().winId()).save(filename, 'jpg')
但是a只希望有选定的窗口。我知道问题出在grabWindow。但我不知道怎么解决。
由于Qt5,
grabWindow
和grabWidget
已过时(请参见Obsolete Members for QPixmap)相反,您可以使用
QWidget.grab()
或者,代替
你也可以使用
简单地替换
与你想拍摄的小部件截图。
相关问题 更多 >
编程相关推荐