0

我需要抓取一个小部件才能将其保存为图像文件。我使用以下代码:

QPixmap img = this->webView->grab();
img.save("image.PNG);

当应用程序被最小化或抓取的小部件是QStackedWidgetQTabWidget的孩子时,这不起作用。

请帮我解决这个问题。

4

1 回答 1

0

尝试这个:

QPushButton button("123");
button.resize(100, 100);
button.hide();    

QPixmap p(button.size());
button.render(&p);
p.save("1.png");
于 2017-06-29T12:11:23.207 回答