Bugs item #1299520, was opened at 2005-09-22 18:45 Message generated for change (Settings changed) made by tom_goddard You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=105470&aid=1299520&group_id=5470
Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Tkinter Group: Python 2.4 >Status: Deleted Resolution: None Priority: 5 Submitted By: Tom Goddard (tom_goddard) Assigned to: Martin v. Löwis (loewis) Summary: Tkinter Scale returns only integer from/to values Initial Comment: Tk "scale" widgets allow floating point range values. But Tkinter.Scale returns integer values for 'from' and 'to' attributes even when they were set to non-integer values. >>> s = Tkinter.Scale() >>> s['from'] = 1.23 >>> s['from'] 1.0 The problem is in the Tkinter.Scale.get method. It converts the floating point value to an integer. >From Tkinter.py: getint = int class Scale(Widget): def get(self): """Get the current value as integer or float.""" value = self.tk.call(self._w, 'get') try: return getint(value) except ValueError: return getdouble(value) def set(self, value): """Set the value to VALUE.""" self.tk.call(self._w, 'set', value) ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=105470&aid=1299520&group_id=5470 _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com