Błąd w minimalnym przykładzie tkSimpleDialog
Próbowałem przykład kodu Pythona naKod Rosetty - aprogramowanie chrestomathy strona, w której rozwiązania tego samego zadania są prezentowane w możliwie wielu różnych językach programowania. W tym celu celem jest wprowadzenie ciągu i liczby całkowitej 75000 z graficznego interfejsu użytkownika. Kod jest pokazany poniżej:
<code>import tkSimpleDialog number = tkSimpleDialog.askinteger("Integer", "Enter a Number") string = tkSimpleDialog.askstring("String", "Enter a String") </code>
Jednak gdy próbuję uruchomić kod, pojawia się następujący błąd:
<code>Traceback (most recent call last): File "C:\Users\vix\Documents\.cache\GUIexample.py", line 3, in <module> number = tkSimpleDialog.askinteger("Integer", "Enter a Number") File "C:\Python27\lib\lib-tk\tkSimpleDialog.py", line 262, in askinteger d = _QueryInteger(title, prompt, **kw) File "C:\Python27\lib\lib-tk\tkSimpleDialog.py", line 189, in __init__ Dialog.__init__(self, parent, title) File "C:\Python27\lib\lib-tk\tkSimpleDialog.py", line 53, in __init__ if parent.winfo_viewable(): AttributeError: 'NoneType' object has no attribute 'winfo_viewable' </code>
Gdzie może być problem?
Dzięki