আমি পাইথন কনসোল ব্যবহার করে কোনও ব্যবহারকারী-সংজ্ঞায়িত প্রকল্পের ভেরিয়েবলের মান (ম্যানুয়ালি প্রজেক্ট সেটিংস | পরিবর্তনশীলগুলিতে সম্পাদনা করা যেতে পারে) পরিবর্তন করতে চাই। আমি কিউজেসএক্সপ্রেসকন্টেক্সটস্কোপ ক্লাসে সেটভ্যারেবল () ফাংশনটি সন্ধান করেছি কিন্তু প্রকল্পের সেটিংসে ভেরিয়েবলটি বাস্তবে পরিবর্তন করতে সফল হই নি। আমার কোড এখন পর্যন্ত:
iface.mapCanvas().mapSettings().expressionContext().scope(0).setVariable('myvar',1)
আমার ধারণা আমি বিভিন্ন অভিব্যক্তি প্রসঙ্গে হারিয়ে যাচ্ছি ...
QgsExpressionContextUtils