This is my first post here so please bear with me. I am trying to get my QGraphicsView widget to output as an image. I have the following code.
def outputImg(self,dir=None): if dir == None: dir = os.getcwd() img = QtGui.QImage(self.size()) print img.isNull() # This == True painter = QtGui.QPainter(img); # Error here when init calls the begin() method self.render(painter); img.save(os.path.join(dir,'img.png'));
The error i get is the following:
QPainter::begin: Paint device returned engine == 0, type: 3
I realize this is because img.isNull() == True from doing some research I'm just not sure how to correct it. Thanks for any and all help!