1

filechooserdialogファイルを保存するためにを作成しました。

filechooserdialog = gtk.FileChooserDialog("Save Project", None,
 gtk.FILE_CHOOSER_ACTION_SAVE, (gtk.STOCK_CANCEL, gtk.RESPONSE_CANCEL,
 gtk.STOCK_OK, gtk.RESPONSE_OK))

ここで、デフォルトの拡張子でファイルを保存したいと思います*.xyz

4

1 に答える 1

2

のドキュメントを確認してくださいgtk.FileFilter。* .xyzのフィルターを作成し、それを。を使用してダイアログに追加しfilechooserdialog.add_filter()ます。


編集:ファイルの拡張子が適切であることを確認したい場合は、次のようにします。

filename = filechooserdialog.get_filename()
if not filename.endswith('.xyz'):
    filename += '.xyz'
于 2012-08-17T08:11:20.947 に答える