在Qt中保存图像的形式

时间:2017-11-24 08:30:25

标签: forms qt user-interface save

我在Qt中设计GUI,我需要使用表单来保存图像。用户可以在任何位置保存文件(我们在另存为... 下看到的简单保存表单)。如何在Qt中创建一个save-as表单? 谢谢!

1 个答案:

答案 0 :(得分:1)

例如,您可以执行以下操作:

QImage image(128, 128);
image.fill(Qt::red); // A red rectangle.
QString fileName = QFileDialog::getSaveFileName(this, tr("Save Image File"),
                                                QString(),
                                                tr("Images (*.png)"));
if (!fileName.isEmpty())
{
  image.save(fileName);
}