Ответы:
Существует iface.mainWindow (). StatusBar (), которая возвращает QStatusBar.
iface.mainWindow().statusBar().showMessage( u"Hello World" )
Начиная с QGIS 2.0 есть также QgsMessageBar, который может отображать ненавязчивые сообщения
iface.messageBar().pushInfo(u'My Plugin says', u'Hey there')
На панели сообщений также может отображаться любой QWidget (например, QProgressBar ) с кнопкой закрытия и тайм-аутом (в данном примере 5 секунд).
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 )
Более подробную информацию о QgsMessageBar можно найти в этом ответе NathanW. Как обратиться к новому QgsMessageBar «Выполнено задание» в Python? Спасибо, что указали на Керлью
В консоли Python для QGIS <1.9 это будет:
qgis.utils.iface.mainWindow().statusBar().showMessage( u"Hello World" )