On Sun, 06 Mar 2016 10:16:55 +0100, Christian Gollwitzer wrote: > Am 06.03.16 um 06:53 schrieb Wildman: >> On Sat, 05 Mar 2016 19:36:19 +0100, Christian Gollwitzer wrote: >>> import Tkinter >>> from Tkinter import Tk >>> root = Tk() >>> img = Tkinter.Image("photo", file="appicon.gif") >>> root.call('wm','iconphoto',root._w,img) >> >> The above worked perfectly. Thank you very much. > > Then you should try if it works also with the last line replaced as > > root.wm_iconphoto(True, img)
That does not work... $ ./makexface.py Traceback (most recent call last): File "./makexface.py", line 236, in <module> root.wm_iconphoto(True, img) File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 1897, in __getattr__ return getattr(self.tk, attr) AttributeError: wm_iconphoto > (as Serhiy and Terry wrote). My system python which I used to test this > was just too old to wrap iconphoto, yours should be up to date. > > Christian > > >> According to "root.eval('info patchlevel')" I have version 8.6.2. >> PNG worked. That is good because PNG is a common file type for >> Linux icons. > > PS: 8.6.2 is from mid 2014, that's OK - though we've had a brand new > release (8.6.5) in February 2016 I am using the latest release that is offered in the Debian repository but I will look into upgrading from other sources. Thanks for the info. -- <Wildman> GNU/Linux user #557453 The cow died so I don't need your bull! -- https://mail.python.org/mailman/listinfo/python-list