Commit eb50ba5a authored by Antoine Pitrou's avatar Antoine Pitrou

Update info in the GUI FAQ

parent e144507b
...@@ -15,7 +15,9 @@ General GUI Questions ...@@ -15,7 +15,9 @@ General GUI Questions
What platform-independent GUI toolkits exist for Python? 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 .. XXX check links
...@@ -23,10 +25,12 @@ Tkinter ...@@ -23,10 +25,12 @@ Tkinter
------- -------
Standard builds of Python include an object-oriented interface to the Tcl/Tk 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. widget set, called :ref:`tkinter <Tkinter>`. This is probably the easiest to
For more info about Tk, including pointers to the source, see the Tcl/Tk home install (since it comes included with most
page at http://www.tcl.tk. Tcl/Tk is fully portable to the MacOS, Windows, and `binary distributions <http://www.python.org/download/>`_ of Python) and use.
Unix platforms. For more info about Tk, including pointers to the source, see the
`Tcl/Tk home page <http://www.tcl.tk>`_. Tcl/Tk is fully portable to the
MacOS, Windows, and Unix platforms.
wxWidgets wxWidgets
--------- ---------
...@@ -51,13 +55,15 @@ well as in freeware or shareware. ...@@ -51,13 +55,15 @@ well as in freeware or shareware.
Qt Qt
--- ---
There are bindings available for the Qt toolkit (`PyQt There are bindings available for the Qt toolkit (using either `PyQt
<http://www.riverbankcomputing.co.uk/software/pyqt/>`_) and for KDE (`PyKDE <http://www.riverbankcomputing.co.uk/software/pykde/intro>`__). If <http://www.riverbankcomputing.co.uk/software/pyqt/>`_ or `PySide
you're writing open source software, you don't need to pay for PyQt, but if you <http://www.pyside.org/>`_) and for KDE (`PyKDE <http://www.riverbankcomputing.co.uk/software/pykde/intro>`__).
want to write proprietary applications, you must buy a PyQt license from PyQt is currently more mature than PySide, but you must buy a PyQt license from
`Riverbank Computing <http://www.riverbankcomputing.co.uk>`_ and (up to Qt 4.4; `Riverbank Computing <http://www.riverbankcomputing.co.uk/software/pyqt/license>`_
Qt 4.5 upwards is licensed under the LGPL license) a Qt license from `Trolltech if you want to write proprietary applications. PySide is free for all applications.
<http://www.trolltech.com>`_.
Qt 4.5 upwards is licensed under the LGPL license; also, commercial licenses
are available from `Nokia <http://qt.nokia.com/>`_.
Gtk+ Gtk+
---- ----
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment