]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
bpo-33283: Mention PNG as a supported format by Tcl/Tk. (GH-6479) (GH-6542)
authorAndrés Delfino <34587441+andresdelfino@users.noreply.github.com>
Fri, 20 Apr 2018 06:15:01 +0000 (03:15 -0300)
committerSerhiy Storchaka <storchaka@gmail.com>
Fri, 20 Apr 2018 06:15:01 +0000 (09:15 +0300)
(cherry picked from commit 4b685bf7192fff48c8effeeae4f4d64f9420ec0f)

Update only the documentation about image formats.

Doc/library/tkinter.rst
Lib/lib-tk/Tkinter.py

index ce5e63a717b3eed0a8b99f14ab0dec2da394e233..7d80b40fdf52e82c785a78cc537c4f8851c83d69 100644 (file)
@@ -801,12 +801,13 @@ Menu indexes (menu.invoke(), menu.entryconfig(), etc.)
 Images
 ^^^^^^
 
-Bitmap/Pixelmap images can be created through the subclasses of
-:class:`Tkinter.Image`:
+Images of different formats can be created through the corresponding subclass
+of :class:`Tkinter.Image`:
 
-* :class:`BitmapImage` can be used for X11 bitmap data.
+* :class:`BitmapImage` for images in XBM format.
 
-* :class:`PhotoImage` can be used for GIF and PPM/PGM color bitmaps.
+* :class:`PhotoImage` for images in PGM, PPM, GIF and PNG formats. The latter
+  is supported starting with Tk 8.6.
 
 Either type of image is created through either the ``file`` or the ``data``
 option (other options are available as well).
index 6198c4c949218f28ba0586341ef8a661c5319fe9..b226fd5f35297bcc26383c03a1b06c613dd79e81 100644 (file)
@@ -3362,7 +3362,7 @@ class Image:
             self.tk.call('image', 'width', self.name))
 
 class PhotoImage(Image):
-    """Widget which can display colored images in GIF, PPM/PGM format."""
+    """Widget which can display images in PGM, PPM, GIF, PNG format."""
     def __init__(self, name=None, cnf={}, master=None, **kw):
         """Create an image with NAME.
 
@@ -3426,7 +3426,7 @@ class PhotoImage(Image):
         self.tk.call(args)
 
 class BitmapImage(Image):
-    """Widget which can display a bitmap."""
+    """Widget which can display images in XBM format."""
     def __init__(self, name=None, cnf={}, master=None, **kw):
         """Create a bitmap with NAME.