উত্তর:
নেই iface.mainWindow ()। স্ট্যাটাস () যা ফেরৎ QStatusBar
iface.mainWindow().statusBar().showMessage( u"Hello World" )
কিউজিআইএস ২.০ থেকে শুরু করে এখানে কিউজিএসেসেজবার রয়েছে যা নিরবচ্ছিন্ন বার্তা প্রদর্শন করতে সক্ষম to
iface.messageBar().pushInfo(u'My Plugin says', u'Hey there')
বার্তা বারটি যে কোনও কিউবিজেটকে ( কিউপ্রোগ্রেসবারের মতো ) একটি বন্ধ বোতাম এবং একটি টাইমআউট (উদাহরণে 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 )
কিউজেসমেজবার সম্পর্কে আরও তথ্য নাথানডাব্লুয়ের এই উত্তরে পাওয়া যাবে পাইথনের নতুন "টাস্ক-কমপ্লিট" কিউজেসমেজবারকে কীভাবে সম্বোধন করা যায়? কার্লিউ দেখানোর জন্য ধন্যবাদ
কিউজিআইএস এর জন্য পাইথন কনসোলে <1.9 এটি হবে:
qgis.utils.iface.mainWindow().statusBar().showMessage( u"Hello World" )