2010-06-14 10 views
6

Acabo de llegar a una nueva compañía y nunca antes había trabajado con Qt, pero mi tarea es aprender Qt en 2 semanas, para poder dar entrenamiento a otros. Así que tengo 2 semanas para aprender Qt y prepararme para la enseñanza Qt de 2 semanas de duración. ¡Estoy tan muerto! ¡Por favor, señala algunos errores, trucos y estilos comunes para que pueda mejorar ese entrenamiento un poco!Trucos y consejos de entrenamiento Qt

¡Gracias!

EDIT: Utilicé este libro - Programación de la GUI de C++ con Qt 4 y fue muy bueno. Los ejemplos fueron realmente buenos. También tuve algunos materiales de entrenamiento de entrenamiento previo. ¡Eso fue 2 semanas de capacitación y cubrimos casi todos los aspectos de Qt! ¡Buena esa! ;)

Respuesta

1
  1. Book
  2. Examples and Demos Launcher

Hacer todo asesora de que los enlaces, le dio la dirección correcta para moverse.

PS: Creo que 2 semanas no es el problema para comenzar a usar Qt ...

2

Al principio debe comprender el signal/slots concept, porque se usa mucho en Qt. Luego, trabajaré con algunos ejemplos simples, hay muchos, así que elija los que más le gusten. Si usa Qt Creator, siempre tendrá a mano la documentación sensible al contexto, lo que ayuda mucho.

Si crees que sabes lo básico, puedes concentrarte en las cosas más complicadas como el enhebrado o la comunicación de red, dependiendo de cuál sea el enfoque de tu empresa.

Recuerde que el Qt no es solo el marco de la GUI, sino también un marco para muchos componentes de bajo nivel. Eche un vistazo here para tener una visión general.

+0

señales/ranuras - hecho! Una pregunta - cuando conecto la señal a otra y la segunda señal a la ranura y triger primera señal - ¿quién será el emisor(), cuando la ranura recibe la señal? –

+0

No estoy seguro. Yo diría que tiene que ser el remitente original, porque el segundo remitente solo sirve como "proxy" y no está emitiendo realmente la señal. Eche un vistazo a qDebug(), puede imprimir casi cualquier cosa en stdout para que pueda comparar punteros en este caso si quiere estar seguro. – grefab

1

Si ya conoce C++, comience a desarrollar aplicaciones Qt usando Qt. Puede usar los ejemplos , Qt-Assistant y también el sitio Qt classes for 4.6. En mi humilde opinión, solo por practicando puede aprender Qt muy bien. Lea los libros y enlaces especificados en las respuestas y comience a crear aplicaciones. Comience con el simple y avance hacia el complejo. 2 semanas es tiempo suficiente para aprender Qt.

1

Si aprender por sí mismo en la enseñanza no funciona (bastante ambicioso si se supone que es más que los primeros pasos y una descripción general), podría asistir a una capacitación de Qt, ofrecida por socios de Nokia/Qt como KDAB y ICS.

Cuestiones relacionadas