From eb50ba5ab798146b9e7606a2796ed6b3af382444 Mon Sep 17 00:00:00 2001 From: Antoine Pitrou Date: Sat, 5 Feb 2011 10:43:57 +0000 Subject: [PATCH] Update info in the GUI FAQ --- Doc/faq/gui.rst | 30 ++++++++++++++++++------------ 1 file changed, 18 insertions(+), 12 deletions(-) diff --git a/Doc/faq/gui.rst b/Doc/faq/gui.rst index dbb3f0234f8..e502ef81e85 100644 --- a/Doc/faq/gui.rst +++ b/Doc/faq/gui.rst @@ -15,7 +15,9 @@ General GUI Questions What platform-independent GUI toolkits exist for Python? ======================================================== -Depending on what platform(s) you are aiming at, there are several. +Depending on what platform(s) you are aiming at, there are several. Some +of them haven't been ported to Python 3 yet. At least `Tkinter`_ and `Qt`_ +are known to be Python 3-compatible. .. XXX check links @@ -23,10 +25,12 @@ Tkinter ------- Standard builds of Python include an object-oriented interface to the Tcl/Tk -widget set, called Tkinter. This is probably the easiest to install and use. -For more info about Tk, including pointers to the source, see the Tcl/Tk home -page at http://www.tcl.tk. Tcl/Tk is fully portable to the MacOS, Windows, and -Unix platforms. +widget set, called :ref:`tkinter `. This is probably the easiest to +install (since it comes included with most +`binary distributions `_ of Python) and use. +For more info about Tk, including pointers to the source, see the +`Tcl/Tk home page `_. Tcl/Tk is fully portable to the +MacOS, Windows, and Unix platforms. wxWidgets --------- @@ -51,13 +55,15 @@ well as in freeware or shareware. Qt --- -There are bindings available for the Qt toolkit (`PyQt -`_) and for KDE (`PyKDE `__). If -you're writing open source software, you don't need to pay for PyQt, but if you -want to write proprietary applications, you must buy a PyQt license from -`Riverbank Computing `_ and (up to Qt 4.4; -Qt 4.5 upwards is licensed under the LGPL license) a Qt license from `Trolltech -`_. +There are bindings available for the Qt toolkit (using either `PyQt +`_ or `PySide +`_) and for KDE (`PyKDE `__). +PyQt is currently more mature than PySide, but you must buy a PyQt license from +`Riverbank Computing `_ +if you want to write proprietary applications. PySide is free for all applications. + +Qt 4.5 upwards is licensed under the LGPL license; also, commercial licenses +are available from `Nokia `_. Gtk+ ----