On 10/03/12 19:40, Válas Péter wrote:
Better to say: I think it is a Tkinter bug (unless we expect Windows
to adapt itself to Python), and Tkinter is part of the Python
But it's really a Tcl bug because Tkinter is built on top of Tcl/Tk
and (mostly) cannot fix bugs that exist in the underlying framework.
The error message is pretty clear: tkinter is expecting a float, but
receiving a string instead.
No; it receives a float formatted by Hungarian standards as set in
control panel of Windows, and does not recognize it as a float.
No, it is receiving a string - note the quotation marks.
But Tcl is a strange language that interprets many variables
as strings and, especially in Tk, it is common to pass numerical
values as strings. (In early Tcl versions all variables were strings
interpreted by Tcl at runtime, one of the most common complaints
and a reason for its early lethargy. Nowadays Tcl uses native
types like most other languages and is no longer sloth like...
But some artifacts remain)
--
Alan G
Author of the Learn to Program web site
http://www.alan-g.me.uk/
_______________________________________________
Tutor maillist - [email protected]
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor