পাইথনের নতুন "টাস্ক-কমপ্লিটেড" কিউজেসমেজেজবারকে কীভাবে সম্বোধন করবেন?


12

কিউজিআইএস বিকাশ গত মাসে কী বিশাল পদক্ষেপ নিয়েছে তা আমি সত্যিই অবাক হয়েছি। নতুন আইকনসেট, উন্নত মুদ্রণ রচয়িতা এবং কিউজিআইএস ২.০-তে দেখা আরও অনেকগুলি পরিবর্তন সত্যিই দুর্দান্ত!

অন্যান্য অনেক দুর্দান্ত উন্নতির মধ্যে এই নিফটি নীল টাস্ক-বারটিও রয়েছে, যা আমি খুব আকর্ষণীয় মনে করি। পাঠ্য বলেছেন: সংরক্ষণ সম্পূর্ণ হয়েছে: ভেক্টর ফাইলটিতে রফতানি সমাপ্ত

স্ক্রিপ্ট এবং প্লাগইনগুলির (উদাহরণস্বরূপ সমাপ্ত গণনার পরে একটি ছোট বার্তা দেখানোর জন্য) অজগরটিতে এই বারটিকে সম্বোধন করা সম্ভব? আমি এই প্রশ্নটি এখানে জিজ্ঞাসা করছি, কারণ আমি বিশ্বাস করি যে অনেক কিউজিআইএস বিকাশকারীও এই প্রশ্নোত্তর সাইটটি পরিদর্শন করে।

পিএস: বারটি কেবল কিউজিআইএস ডি তে দৃশ্যমান এবং কেবল কিছু ক্রিয়াকলাপের জন্য।

উত্তর:


14

এটা নিশ্চিত যে:

iface.messageBar().pushMessage("Header","MessageBody", QgsMessageBar.WARNING, 2)

শেষ আরগটি সেকেন্ডে একটি সময়সীমা হয়, যদি এটি সরবরাহ না করা হয় তবে ব্যবহারকারী এটি বন্ধ না করা অবধি থাকবে will

এমনকি আপনি নিজের নিয়ন্ত্রণ বার্তা বারে যুক্ত করতে পারেন:

widget = iface.messageBar().createMessage("Test","Testing")
combo = QComboBox()
widget.layout().addWidget(combo)
iface.messageBar().pushWidget(widget, QgsMessageBar.WARNING)
combo.addItems("ASD")

এখানে চিত্র বর্ণনা লিখুন

http://www.qgis.org/api/classQgsMessageBar.html#a0b305c7215d75243b4237c299f0f7723


@ নাথান আমি কিউ কম্বোবক্সের পরিবর্তে কিউপ্রোগ্রেসবার ব্যবহার করছি। আমি ডান দিকের প্রগতিবারের লেবেল সারিবদ্ধ করতে অক্ষম, বর্তমানে এটি% চিহ্ন সহ প্রগতিবারের মাঝখানে প্রদর্শিত হচ্ছে।
ভেঙ্কট

@ ওয়েঙ্ক্যাট এটি প্রগতি বারের স্টাইল। কীভাবে পরিবর্তন করা যায় সে সম্পর্কে কিউটি স্টাইলশিটগুলি দেখুন বা কোনও লেবেল সম্পত্তি থাকতে পারে।
নাথান ডব্লিউ

@ নাথান আমি ইতিমধ্যে এটি সম্পর্কে প্রশ্ন উত্থাপন করেছি তবে আমি এখনও পর্যন্ত কোনও উত্তর পাইনি। দয়া করে এই লিঙ্কটি পরীক্ষা করুন here এখানে আমি স্ক্রিনশট এবং উত্স কোড দিয়ে ব্যাখ্যা করেছি। stackoverflow.com/questions/16434215/…
ভেঙ্কট

@ ভেনক্যাট সেখানে আপনার উত্তর দিয়েছিলেন
নাথান ডাব্লু
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.