Fixed all H2 headings

Before, H2 fomratting was not consistent.
Now, all H2 headings use over/under asterisks.
This commit is contained in:
Marc Poulin
2018-12-04 13:44:41 -07:00
parent 58fe178325
commit 35c13bc9ea
43 changed files with 532 additions and 203 deletions
+56 -14
View File
@@ -8,8 +8,11 @@ GUI Applications
Alphabetical list of GUI Applications.
*******
Camelot
-------
*******
`Camelot <http://www.python-camelot.com>`_ provides components for building
applications on top of Python, SQLAlchemy and Qt. It is inspired by
the Django admin interface.
@@ -18,27 +21,39 @@ The main resource for information is the website:
http://www.python-camelot.com
and the mailing list https://groups.google.com/forum/#!forum/project-camelot
*****
Cocoa
-----
*****
.. note:: The Cocoa framework is only available on OS X. Don't pick this if you're writing a cross-platform application!
***
GTk
---
***
PyGTK provides Python bindings for the GTK+ toolkit. Like the GTK+ library
itself, it is currently licensed under the GNU LGPL. It is worth noting that
PyGTK only currently supports the Gtk-2.X API (NOT Gtk-3.0). It is currently
recommended that PyGTK not be used for new projects and that existing
applications be ported from PyGTK to PyGObject.
********************
PyGObject aka (PyGi)
--------------------
********************
`PyGObject <https://wiki.gnome.org/Projects/PyGObject>`_ provides Python bindings, which gives access to the entire GNOME software platform.
It is fully compatible with GTK+ 3. Here is a tutorial to get started with `Python GTK+ 3 Tutorial <https://python-gtk-3-tutorial.readthedocs.io/en/latest/>`_.
`API Reference <http://lazka.github.io/pgi-docs/>`_
****
Kivy
----
****
`Kivy <http://kivy.org>`_ is a Python library for development of multi-touch
enabled media rich applications. The aim is to allow for quick and easy
interaction design and rapid prototyping, while making your code reusable
@@ -53,12 +68,18 @@ on all major platforms (Linux, OSX, Windows, Android).
The main resource for information is the website: http://kivy.org
******
PyObjC
------
******
.. note:: Only available on OS X. Don't pick this if you're writing a cross-platform application.
******
PySide
------
******
PySide is a Python binding of the cross-platform GUI toolkit Qt.
.. code-block:: console
@@ -67,16 +88,22 @@ PySide is a Python binding of the cross-platform GUI toolkit Qt.
https://wiki.qt.io/Category:LanguageBindings::PySide::Downloads
****
PyQt
----
****
.. note:: If your software does not fully comply with the GPL you will need a commercial license!
PyQt provides Python bindings for the Qt Framework (see below).
http://www.riverbankcomputing.co.uk/software/pyqt/download
*****************************
PyjamasDesktop (pyjs Desktop)
-----------------------------
*****************************
PyjamasDesktop is a port of Pyjamas. PyjamasDesktop is application widget set
for desktop and a cross-platform framework. (After release v0.6 PyjamasDesktop
is a part of Pyjamas (Pyjs)). Briefly, it allows the exact same Python web
@@ -86,14 +113,20 @@ application source code to be executed as a standalone desktop application.
The main website; `pyjs Desktop <http://pyjs.org/>`_.
**
Qt
--
**
`Qt <http://qt-project.org/>`_ is a cross-platform application framework that
is widely used for developing software with a GUI but can also be used for
non-GUI applications.
***********
PySimpleGUI
------
***********
`PySimpleGUI <https://pysimplegui.readthedocs.io/>`_ is a wrapper for Tkinter and Qt (others on the way). The amount of code required to implement custom GUIs is much shorter using PySimpleGUI than if the same GUI were written directly using tkinter or Qt. PySimpleGUI code can be "ported" between GUI frameworks by changing import statement.
.. code-block:: console
@@ -102,8 +135,11 @@ PySimpleGUI
PySimpleGUI is contained in a single PySimpleGUI.py file. Should pip installation be impossible, pasting the PySimpleGUI.py file into a project's folder is all that's required to import and begin using.
****
Toga
----
****
`Toga <https://toga.readthedocs.io/en/latest/>`_ is a Python native, OS
native, cross platform GUI toolkit. Toga consists of a library of base
components with a shared interface to simplify platform-agnostic GUI
@@ -112,8 +148,11 @@ development.
Toga is available on Mac OS, Windows, Linux (GTK), and mobile platforms such
as Android and iOS.
**
Tk
--
**
Tkinter is a thin object-oriented layer on top of Tcl/Tk. **It has the advantage
of being included with the Python standard library, making it the most
convenient and compatible toolkit to program with.**
@@ -126,8 +165,11 @@ There's a good multi-language Tk tutorial with Python examples at
`TkDocs <http://www.tkdocs.com/tutorial/index.html>`_. There's more information
available on the `Python Wiki <http://wiki.python.org/moin/TkInter>`_.
********
wxPython
--------
********
wxPython is a GUI toolkit for the Python programming language. It allows
Python programmers to create programs with a robust, highly functional
graphical user interface, simply and easily. It is implemented as a Python