2010-06-24 35 views
12

Después de hacer desarrollo web (php/js) en los últimos años, pensé que ya era hora de echarle un vistazo a algo diferente. Pensé que siempre sería bueno tener en cuenta las diferentes áreas de la programación para comprender mejor algunos enfoques diferentes, así que ahora quiero ver el desarrollo de la GUI.Iniciando Python y PyQt - Tutoriales, Libros, enfoques generales

Como lenguaje de programación Python que hice elegir donde ahora lentamente obtener las bases y también encontré esta pregunta:

How to learn python

que contiene ya los buenos enlaces y propuestas de libros. Así que ahora estoy buscando principalmente para algunas informaciones acerca de PyQt:

  • tutoriales
  • Libros
  • consejos generales para el desarrollo de GUI

ya que miraba algunos tutoriales, pero no encontró ningún realmente buenos. La mayoría eran bastante cortas y realmente no explicaron nada.

Gracias de antemano por los consejos.

Respuesta

14

El primero es darse cuenta de que obtendrá más kilometraje de entender que la comprensión Qt PyQt. La mayor parte de la buena documentación trata sobre Qt, no PyQt, por lo que familiarizarse con ellos (y cómo convertir ese código a código PyQt) es un salvavidas. Tenga en cuenta que en realidad no recomiendo programación Qt en C++; Python es un lenguaje fantástico para la programación de Qt, ya que se encarga de una gran cantidad de trabajo pesado, lo que te permite codificar la lógica de la aplicación.

El mejor libro que he encontrado para trabajar con PyQt es Rapid GUI Programming with Python and Qt. Tiene un buen pequeño tutorial de Python en el frente, luego te lleva a través de los conceptos básicos de la construcción de una aplicación Qt. Al final del libro, debe tener una buena idea de cómo crear una aplicación y una idea básica de dónde comenzar para temas más avanzados.

La otra referencia crítica es bindings documentation for PyQt. Preste especial atención al "Soporte de señal y ranura de estilo nuevo"; es una gran mejora sobre el viejo estilo. Una vez que realmente entiendas ese documento (y es bastante corto), podrás navegar los documentos de Qt con bastante facilidad.

+0

Lástima que esto es para PyQt4 y parece que no puedo encontrar un buen libro en PyQt5: - / – MadMike

1

Mi consejo sería: tener algún objetivo particular en mente, alguna aplicación que usted, o incluso alguien mejor, usaría en un escenario del mundo real.

Empecé con el mismo libro que Chris B mencionó, es decir, Rapid GUI Programming with Python and Qt y lo encontré útil y tocó muchos de los temas que necesitaría en la mayoría de las aplicaciones GUI. Además, después de un tiempo y un poco de confianza, desea tener a mano el PyQT Classes.

No evite los ejemplos de C++ para explicar algún problema que quiera resolver, volver a escribirlo en Python no es tan difícil (según el problema y el alcance del curso).

Cuestiones relacionadas