Dear all, My application manages the window appearance by building a frame with gifs, and filling with a background color that should be identical to that of the gifs.
This has been fine under all versions of Python up to and including 3.3.2. But under 3.3.2 on MACOSX, Idle recommended I upgrade to Tk 8.5.14 (previously I had 8.5.9), so I upgraded from ActiveState. Now, the background color is a shade or two lighter than the gifs, making my interface look clunky. When I move back to Windows, where the Python installer for 3.3.2 includes Tk 8.5.11, I have no problem. So I am not sure if it is Tk version after 11, or if it is a later version but just on the Mac. Does anyone know anything about changes to Tk colour rendering that might explain this. A test case is below (Python 3), with the required GIF file in attachment. If all is fine, the canvas presents a uniform gray. If there is a small lighter gray square in the middle, then you have duplicated the problem. import tkinter root = tkinter.Tk() print("TK Version: ", root.getvar("tk_patchLevel")) c=tkinter.Canvas(root, bg="#bbc0c6", height=100, width=100) c.pack(side='left') button=tkinter.PhotoImage(file="left.gif") c.create_image(50, 50, anchor="nw", image=button) root.mainloop() Any help welcome, Mick
<<attachment: left.gif>>
_______________________________________________ Tkinter-discuss mailing list Tkinter-discuss@python.org http://mail.python.org/mailman/listinfo/tkinter-discuss