2017-11-24 4 views
-1

私はQtでGUIをデザインしていますので、画像を保存するにはフォームを使用する必要があります。ユーザーは任意の場所にファイルを保存することができます(として保存する単純な保存形式...)。 Qtでsave-as形式を作る方法は?感謝! ありがとう!Qtで画像を保存するフォーム

あなたは、例えば、次の操作を行うことができます
+2

ルック:http://doc.qt.io/qt-5/qtwidgets-tutorials-addressbook-part6-example.html – cSteusloff

答えて

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); 
} 
+1

どのように2つのフォーマット(例:jpgと.bmp)を設定できますか? – javad

+0

どういう意味ですか?例えば、ダイアログ内の '' Image Files(* .png * .jpg * .bmp) ''をフィルタとして設定することができます。あるいは、異なるフォーマットでイメージを保存する方法を意味しますか? – vahancho

+0

私はそれを;と見つけました。私は彼のフォーマットを選択することができます。どのようにユーザーが選択したフォーマットを検出する? – javad