Вы делаете 2 звонка для чтения.
Попробуйте изменить на это:
yeet = sg.Window('Dankify ALL THE THINGS!').Layout(
[[sg.Text('Filename')], [sg.Input(), sg.FileBrowse()], [sg.OK(), sg.Cancel()]])
event, values = yeet.Read()
Без Read
в конце первого утверждения.
Вы создаете экземпляр этого класса, верно?
d = Dankify()
Ага! У меня была старая версия Python readline модуль - установка последнего из http://ipython.scipy.org/dist/, и это работает отлично!
sudo easy_install http://ipython.scipy.org/dist/readline-2.5.1-py2.5-macosx-10.5-i386.egg
Я не могу воспроизвести его (работы стрелки вниз для длинных линий в ipython):
Эта проблема возникла на Snow Leopard. Установка новой версии readline из http://pypi.python.org/pypi/readline/ исправляет это:
sudo easy_install http://pypi.python.org/packages/2.6/r/readline/readline-2.6.4-py2.6-macosx-10.6-universal.egg