Found this while reverting a data entry form to database values (ie: Undo), all my fields became "None". Set changes None to a string, creating with value= doesn't.
Seems inconsistent, is this intentional or to be expected? -- #!/usr/bin/env python3 from tkinter import * from tkinter import ttk import tkinter.font as tkFont root = Tk() print("Creating a stringvar") derp=StringVar(value=None) print("Derp was created with value of None, it's value is '{}'.".format(derp.get())) print("Now setting derp to None again") derp.set(None) print("Derp was set to None, it's value is '{}'.".format(derp.get())) assert derp.get() == '' ------------------------------------------------------------------ Russell Adams rlad...@adamsinfoserv.com PGP Key ID: 0x1160DCB3 http://www.adamsinfoserv.com/ Fingerprint: 1723 D8CA 4280 1EC9 557F 66E8 1154 E018 1160 DCB3 _______________________________________________ Tkinter-discuss mailing list Tkinter-discuss@python.org http://mail.python.org/mailman/listinfo/tkinter-discuss