Próbuję zrobić zrzut ekranu bieżącego okna, używając skryptu Pythona na Linuksie.Zrzut ekranu okna z pytonem:
I curently mieć skrypt, który pobiera zrzut całego ekranu:
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')
Ale chciałby mieć tylko wybrane okno. Wiem, że problem pochodzi z grabWindow. Ale nie wiem, jak to rozwiązać.