Author: | David Boddie |
---|---|
Date: | 2009-02-07 |
Version: | 1 (first draft) |
Note: This text is marked up using reStructuredText formatting. It should be readable in a text editor but can be processed to produce versions of this document in other formats.
This package contains slides and examples that aim to help beginners to PyQt4 learn the basic principles behind the framework. They are intended to be read by programmers who already have an understanding of the Python language.
The slides are provided in PDF format for convenience. The LaTeX sources and images used to create the slides are provided. The examples presented in the slides are included in the Examples directory.
The process of rebuilding the PDF file containing the slides requires pdfLaTeX and the LaTeX Beamer package. Other LaTeX packages that are also required include color and wrapfig.
To generate the PDF file at the command line, enter the directory containing the Getting_Started_With_PyQt4.tex file and invoke pdfLaTeX by typing:
pdflatex Getting_Started_With_PyQt4.tex
You will need to do this twice to ensure that the table of contents is complete and accurate.
If the slides are successfully created, something similar to the following text will be written to the console, and you will be returned to the command line:
Output written on Getting_Started_With_PyQt4.pdf (10 pages, 116023 bytes). Transcript written on Getting_Started_With_PyQt4.log.
If there is a problem during generation and an error is reported, you may be shown a line of output containing question mark prompt like the following:
?
To return to the command line, simply type "X" and press Return. Type "?" and press Return to get more information about the error.
Please report any errors you find to me (David Boddie). I hope to update the slides and examples from time to time. If anyone else would like to contribute, please get in touch and we can talk about setting up a public repository for the material.
The contents of this package are licensed under the GNU General Public License (version 3 or later):
Getting Started With PyQt4 - An introduction to PyQt4 for Python programmers. Copyright (C) 2009 David Boddie <david@boddie.org.uk> This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.