2

ファイルを保存する場所を選択できるGTK+インターフェースを空き地で作成しようとしています。GtkFileChooserButtonウィジェットを使用しようとしましたが、実行すると警告が表示されます

Gtk-WARNING **: gtk_file_chooser_button_set_property: Choosers of type `GtkFileChooserButton' do not support `GTK_FILE_CHOOSER_ACTION_SAVE'. 

ダイアログでは、保存するのではなく、開くファイルを選択するように求められます。

いくつかのグーグル検索の後、GtkFileChooserButtonを使用してファイルを保存する場所を選択することは減価償却されたようです。私が見つけたメーリングリストの投稿から、これは悪いインターフェースデザインを促進するために減価償却されたようです。

今のところ、私はそれを行う正しい方法を見つけることができないようです。

では、ユーザーがファイルを保存する場所を選択する正しい方法は何ですか?複数のファイルを選択できるようにする必要がある場合はどうでしょうか。

何を話しているのかわからない場合は申し訳ありませんが、GTK+とCで実際に何か便利なことをしようとするのはこれが初めてです。

4

1 に答える 1

6

/* バージョンを提供していないため、GTK+3 が安定していると仮定します */

GTK+ リファレンス マニュアルをざっと見てみるとGtkFileChooserButton、ファイルまたはフォルダを選択して開くためにのみ使用できるとマニュアルに記載されていることがすぐにわかりました。GtkFileChooserDialog保存するには、またはのいずれかを使用することをお勧めしますGtkFileChooserWidget。どちらがあなたの特定の状況により適しているかは、あなた次第です。詳細については、マニュアルを参照してください。また、GTK+ API ドキュメント全体はこちら

実際には、最初にマニュアルを見て、関連する情報が見つからない場合にのみ、Google で検索することをお勧めします。

于 2012-06-06T10:31:55.230 に答える