Kirjoittaja Aihe: Python runtime error(Ratkennut)  (Luettu 1456 kertaa)

welmar

  • Käyttäjä
  • Viestejä: 1582
    • Profiili
Python runtime error(Ratkennut)
« : 20.11.15 - klo:08.36 »
Saan pytonissa virheilmoituksen
Koodia: [Valitse]
Anna sivun A pituus : Exception in Tkinter callback
Traceback (most recent call last):
  File "/usr/lib64/python2.7/lib-tk/Tkinter.py", line 1536, in __call__
    return self.func(*args)
  File "pythonii.py", line 6, in lue
    a = input("Anna sivun A pituus : ")
RuntimeError: can't re-enter readline
ja mikä on outoa etten mielestäni tehnyt mitään muutosta ainakaan riville 6, vaan jostain syystä ei vaan nyt enään toimi. Olen nyt yrittänyt karsia kaikkea pois ja nyt on vain tämän verran valmista koodia jäljellä
Koodia: [Valitse]
# -*- coding: cp1252 -*-

from Tkinter import *
import math
def lue():
a = input("Anna sivun A pituus : ")
print a


def laske():
import sys
root.destroy()
sys.exit (0)

root = Tk()
kehys = Frame(root)
kehys.pack()

tekstikentta = Label (kehys, text="Geometriaa")
tekstikentta.pack()

button = Button(kehys, text="Loppu", command=lue)
button.pack(side=BOTTOM)
root.mainloop ()
Missä vika?
EDIT: Löysin syyn. Eli Tk:n ikkunaa ei pidä painella (ainakaan vielä tässä vaiheessa kun koodia ei ole) vaan laittaa se sivuun.
« Viimeksi muokattu: 20.11.15 - klo:09.10 kirjoittanut welmar »