1

TideSDK と python tp を使用して、ユーザーにハード ドライブからフォルダーを選択させようとしています。すべてが機能しますが、ユーザーが選択したフォルダーを取得する方法がわかりません。

Ti.UI.UserWindow.openFolderChooseDialog が返すものと、コールバック関数が使用するオブジェクトの種類に関するドキュメントが見つからないようです。以下のコードの「onopen」の「window」が None Type オブジェクトであるというエラーが表示されます。

openFolderChooseDialog の適切な使用法、コールバックに必要な署名、およびダイアログからフォルダー/ディレクトリを取得する方法に関するドキュメントはありますか?

私のコード:

def onopen(window):

    Ti.App.stdout("------------------  Opening Dialog")
    Ti.App.stdout(window)

def burndir():


    try:
        dir = Ti.UI.getCurrentWindow().openFolderChooserDialog(onopen)
        Ti.App.stdout(dir)

    except:
        Ti.App.stderr("------ There was an error: ")

        Ti.App.stderr(sys.exc_info()[0])
        Ti.App.stderr(sys.exc_info()[1])
        Ti.App.stderr(sys.exc_info()[2])

どんな助けでも大歓迎です

4

1 に答える 1