La mayoría de las respuestas pueden ser encontradas el la Documentación de referencia de API de QT