el comando self, indica sobre esta ventana o la que tiene el focus. por ejemplo
self.close(); // cierra la ventana en curso o la que tiene el focus
parent.close(); // en cambio aqui se va a cerrar la ventana padre, o la anterior sobre la que esta en curso.
el self es para posicionarse sobre la ventana en curso. y tiene otra manera de uso.