<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">When calling QWidget->render() (or the like), is there a way to get it to render at a different size? I have a widget that I am trying to capture to a png file, but I let the user decide what dimensions they want it to be saved at. I can easily make a QPixmap of desired size, but when I call render() on my widget, it just renders into a portion of the pixmap (if the pixmap is larger than the widget) or cuts off a portion (if the pixmap is smaller). Scaling the pixmap after rendering isn’t a good option, since aside from the loss of quality, it would scale *everything* in the pixmap, whereas changing the size of the QWidget actually results in some items moving and other scaling (much more complex than just make everything twice as big. Fonts, for example, should remain the same size).<div class=""><br class=""></div><div class="">I can resize the widget (by calling setFixedSize()) prior to calling render, which works, but that results in a visual glitch. Is there some better way to render the widget at a specific size? <br class=""><div class="">
<div dir="auto" style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;">---</div><div style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;">Israel Brewster<br class="">Software Engineer<br class="">Alaska Volcano Observatory <br class="">Geophysical Institute - UAF <br class="">2156 Koyukuk Drive <br class="">Fairbanks AK 99775-7320</div><div style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;">Work: 907-474-5172<br class="">cell:  907-328-9145</div></div>
</div>
<br class=""></div></body></html>