Respuestas:
Hay iface.mainWindow (). StatusBar () que devuelve un QStatusBar
iface.mainWindow().statusBar().showMessage( u"Hello World" )
A partir de QGIS 2.0 también hay QgsMessageBar que puede mostrar mensajes discretos
iface.messageBar().pushInfo(u'My Plugin says', u'Hey there')
La barra de mensajes también puede mostrar cualquier QWidget (como una QProgressBar ) con un botón de cierre y un tiempo de espera (5 segundos en el ejemplo).
from PyQt4.QtGui import QProgressBar
from qgis.gui import QgsMessageBar
msgBar = iface.messageBar()
pb = QProgressBar( msgBar )
msgBar.pushWidget( pb, QgsMessageBar.INFO, 5 )
msg = msgBar.createMessage( u'Hello World' )
msgBar.pushWidget( msg, QgsMessageBar.WARNING, 5 )
NathanW puede encontrar más información sobre QgsMessageBar en esta respuesta. ¿Cómo abordar el nuevo QgsMessageBar "Completado con tareas" en Python? Gracias por señalar Curlew
En la consola de Python para QGIS <1.9 sería:
qgis.utils.iface.mainWindow().statusBar().showMessage( u"Hello World" )