1

tkinterButtonコマンドから変数を返すのに問題があります。これが私のコードです:

class trip_calculator:

    def __init__(self):
        file = self.gui()

    def gui(self):
        returned_values = {}

        def open_file_dialog():
            returned_values['filename'] = askopenfilename()

        root = Tk()
        Button(root, text='Browse', command= open_file_dialog).pack()
        filepath = returned_values.get('filename')
        root.mainloop()
        return filepath
        root.quit()

テキストファイルのファイルパスを返したいだけです。returntkinter ウィンドウが開いていて、ファイルを参照して選択できますが、パスが表示されません。

4

1 に答える 1