bpo-29820: othergui.rst: Remove outdated information (GH-685) · python/cpython@1bb0f37 (original) (raw)

`@@ -9,14 +9,15 @@ available for Python:

`

9

9

`.. seealso::

`

10

10

``

11

11

`` PyGObject <https://wiki.gnome.org/Projects/PyGObject>_

``

12

``

`-

provides introspection bindings for C libraries using

`

``

12

`+

PyGObject provides introspection bindings for C libraries using

`

13

13

`` GObject <https://developer.gnome.org/gobject/stable/>_. One of

``

14

14

`` these libraries is the GTK+ 3 <http://www.gtk.org/>_ widget set.

``

15

15

` GTK+ comes with many more widgets than Tkinter provides. An online

`

16

16

`` Python GTK+ 3 Tutorial <https://python-gtk-3-tutorial.readthedocs.org/en/latest/>_

``

17

17

` is available.

`

18

18

``

19

``

`` -

PyGTK <http://www.pygtk.org/>_ provides bindings for an older version

``

``

19

`` +

PyGTK <http://www.pygtk.org/>_

``

``

20

`+

PyGTK provides bindings for an older version

`

20

21

` of the library, GTK+ 2. It provides an object oriented interface that

`

21

22

` is slightly higher level than the C one. There are also bindings to

`

22

23

`` GNOME <https://www.gnome.org/>_. An online `tutorial

``

`@@ -27,15 +28,10 @@ available for Python:

`

27

28

` extensive C++ GUI application development framework that is

`

28

29

`` available for Unix, Windows and Mac OS X. :program:sip is a tool

``

29

30

` for generating bindings for C++ libraries as Python classes, and

`

30

``

`-

is specifically designed for Python. The PyQt3 bindings have a

`

31

``

`` -

book, `GUI Programming with Python: QT Edition

``

32

``

`` -

https://www.commandprompt.com/community/pyqt/`_ by Boudewijn

``

33

``

`` -

Rempt. The PyQt4 bindings also have a book, `Rapid GUI Programming

``

34

``

`` -

with Python and Qt https://www.qtrac.eu/pyqtbook.html`_, by Mark

``

35

``

`-

Summerfield.

`

``

31

`+

is specifically designed for Python.

`

36

32

``

37

33

`` PySide <https://wiki.qt.io/PySide>_

``

38

``

`-

is a newer binding to the Qt toolkit, provided by Nokia.

`

``

34

`+

PySide is a newer binding to the Qt toolkit, provided by Nokia.

`

39

35

` Compared to PyQt, its licensing scheme is friendlier to non-open source

`

40

36

` applications.

`

41

37

``

`@@ -49,9 +45,7 @@ available for Python:

`

49

45

` documentation and context sensitive help, printing, HTML viewing,

`

50

46

` low-level device context drawing, drag and drop, system clipboard access,

`

51

47

` an XML-based resource format and more, including an ever growing library

`

52

``

`` -

of user-contributed modules. wxPython has a book, `wxPython in Action

``

53

``

`` -

https://www.manning.com/books/wxpython-in-action`_, by Noel Rappin and

``

54

``

`-

Robin Dunn.

`

``

48

`+

of user-contributed modules.

`

55

49

``

56

50

`PyGTK, PyQt, and wxPython, all have a modern look and feel and more

`

57

51

`widgets than Tkinter. In addition, there are many other GUI toolkits for

`