পাইকিজিআইএস দিয়ে আপনি বিভিন্ন সেটিংস পরিবর্তন করতে পারেন যেমন স্তর প্যানেলে গোষ্ঠীগুলি তৈরি করা (বা বিষয়বস্তুর সারণী) সাহসী:
from PyQt4.QtCore import QSettings
QSettings().setValue("/Qgis/legendGroupsBold", True)
সেটিংসটি লিখিত হয় যা বিকল্পগুলি বা টাইপিং থেকে দেখা যায়:
QSettings().value("/Qgis/legendGroupsBold")
>>> u'true'
তবে এটি প্রয়োগ হয় না। আমি ভেবেছি ব্যবহার
QSettings().sync()
সাহায্য করতে পারে কিন্তু দুর্ভাগ্যজনকভাবে না। এটি প্রয়োগ করার একমাত্র উপায় হ'ল হয় জিইউআইতে যান ( Settings > Options
) তারপরে OKকিউজিআইএস ক্লিক করুন বা পুনঃসূচনা করুন ।
পাইকিজিআইএস-এর মাধ্যমে এটি করার কোনও পদ্ধতি আছে কি?
প্রসঙ্গ :
আমি কেবলমাত্র গ্রুপের নামগুলি গা bold় এবং স্তরগুলির নাম নয় তা নিশ্চিত করার জন্য একটি প্রকল্পের ফাইলটিতে এটি ম্যাক্রো হিসাবে যুক্ত করতে চাই। সুতরাং, প্রকল্পটি লোড হওয়ার পরে কিউসেটিংস প্রয়োগ করা হলে (প্রকল্পটি বন্ধ হয়ে গেলে প্রাথমিক সেটিংস পুনরায় প্রয়োগ করা হবে) এটি আদর্শ হবে।
QSettings().setValue("/qgis/legendLayersBold", False)
.আমি মনে করি যে বিষয়টি এই লাইন রয়েছে github.com/qgis/QGIS/blob/release-2_18/src/app/...
QgisApp::instance()->legend()->updateLegendItemStyles();
কিন্তু ভবিষ্যতের সংস্করণে সম্ভবত রয়েছে?