I'm trying to generate some 1600x1000 plots which are multi-panel Qwt plots, similar to the plot matrix example. I am using a QFrame as my container object which has a QGridLayout for its layout. In my GUI, I put the QFrame into a QScrollArea so the user can scroll the plot if it is too big, and everything works pretty well.

Now, I want to export the entirety of the QFrame to a 1600x1000 plot without scaling so I don't lose resolution. In other words, I want to render it to this size, rather than rescale.

What is the best way to do this? I feel like I have tried a variety of setGeometry and setMinimumSize and nothing seems to change. Even trying a setGeometry on the simple examples like Friedberg I can't get it to change size.

Can anyone tell me what I am missing?

Thanks,
Joey