Yanıtlar:
Orada iface.mainWindow (). StatusBar () bir döner QStatusBar
iface.mainWindow().statusBar().showMessage( u"Hello World" )
QGIS 2.0'dan başlayarak göze çarpmayan mesajları görüntüleyebilen QgsMessageBar da var
iface.messageBar().pushInfo(u'My Plugin says', u'Hey there')
İleti çubuğu ayrıca herhangi bir QWidget'ı ( QProgressBar gibi ) bir kapatma düğmesi ve bir zaman aşımı (örnekte 5 saniye) ile gösterebilir .
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 hakkında daha fazla bilgi NathanW tarafından bu cevapta bulunabilir Python yeni "Görev Tamamlandı" QgsMessageBar nasıl ele alınır? Curlew'yi işaret ettiğiniz için teşekkürler
QGIS <1.9 için python konsolunda şöyle olur:
qgis.utils.iface.mainWindow().statusBar().showMessage( u"Hello World" )