0

FileChooserButton を使用して、ユーザーが選択したフォルダーへのパスを取得しようとしています。FCB のドキュメントを読み、get_current_folder() を使用する必要があると思いますが、使用するとグローバル名エラーが発生します。私の知る限り、get_current_folder() は FCB メソッドで既に定義されているはずであり、再度定義するべきではありません。

    def on_fromdialog_current_folder_changed(self, widget):
    print get_current_folder()

このコードは次のエラーを返します。

NameError: global name 'get_current_folder' is not defined

何か不足していますか?ユーザーがパスを入力する単純なテキスト ファイル用に FileChooser を廃棄することも検討しましたが、それは私が取り組んでいるアプリには無意味です。

4

1 に答える 1

1

私はこれがあなたが探しているものだと思います:

def on_fromdialog_current_folder_changed(self, widget):
    print widget.get_current_folder()
于 2013-03-23T18:02:17.220 に答える