diff options
author | Andrés Delfino <34587441+andresdelfino@users.noreply.github.com> | 2018-04-17 05:34:35 (GMT) |
---|---|---|
committer | Serhiy Storchaka <storchaka@gmail.com> | 2018-04-17 05:34:35 (GMT) |
commit | 4b685bf7192fff48c8effeeae4f4d64f9420ec0f (patch) | |
tree | ace39eeafe89c41d8dfe54f6dc9d5d6a1bba3635 | |
parent | a00d440edb4ccf36c83673a0fb172b29c76a66e6 (diff) | |
download | cpython-4b685bf7192fff48c8effeeae4f4d64f9420ec0f.zip cpython-4b685bf7192fff48c8effeeae4f4d64f9420ec0f.tar.gz cpython-4b685bf7192fff48c8effeeae4f4d64f9420ec0f.tar.bz2 |
bpo-33283: Mention PNG as a supported format by Tcl/Tk. (GH-6479)
-rw-r--r-- | Doc/library/tkinter.rst | 9 | ||||
-rw-r--r-- | Lib/tkinter/__init__.py | 4 |
2 files changed, 7 insertions, 6 deletions
diff --git a/Doc/library/tkinter.rst b/Doc/library/tkinter.rst index 6d90e43..b99dc8e 100644 --- a/Doc/library/tkinter.rst +++ b/Doc/library/tkinter.rst @@ -783,12 +783,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). diff --git a/Lib/tkinter/__init__.py b/Lib/tkinter/__init__.py index 53bad3f..b78191e 100644 --- a/Lib/tkinter/__init__.py +++ b/Lib/tkinter/__init__.py @@ -3533,7 +3533,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. @@ -3597,7 +3597,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. |