답변:
이 iface.mainWindow (). 상태 표시 () 반환 QStatusBar은
iface.mainWindow().statusBar().showMessage( u"Hello World" )
QGIS 2.0부터는 눈에 잘 띄지 않는 메시지를 표시 할 수있는 QgsMessageBar 도 있습니다
iface.messageBar().pushInfo(u'My Plugin says', u'Hey there')
메시지 표시 줄 에는 닫기 버튼과 시간 제한 (예 : 5 초)이있는 QWidget (예 : QProgressBar )이 표시 될 수 있습니다 .
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의 답변에서 찾을 수 있습니다 . Python에서 새로운 "작업 완료"QgsMessageBar를 해결하는 방법은 무엇입니까? Curlew를 지적 해 주셔서 감사합니다
QGIS <1.9의 Python 콘솔에서 다음과 같습니다.
qgis.utils.iface.mainWindow().statusBar().showMessage( u"Hello World" )