পাইকিজিআইএস-এর মাধ্যমে সরঞ্জামদণ্ড যুক্ত করা হচ্ছে?


10

টিউটোরিয়ালগুলির মাধ্যমে আমি শিখেছি কীভাবে পাইথনের মাধ্যমে প্লাগইনস-সরঞ্জামদণ্ডে একটি সরঞ্জাম বাটন যুক্ত করা যায়। এখন আমি ভাবছি কীভাবে পাইথনের মাধ্যমে সরঞ্জাম বার্বটনগুলি দিয়ে একটি সম্পূর্ণ সরঞ্জামদণ্ড যুক্ত করা যায়।

কেউ কি কিছু উদাহরণ-কোড দিতে পারেন?

উত্তর:


17

আপনি কাস্টম টুলবার তৈরি করতে QgisInterface (অর্থাত্ iface) এর মাধ্যমে অ্যাডটুলবার () API কলটি ব্যবহার করতে পারেন :

class MyPlugin:

    def __init__(self, iface):
        # Save reference to the QGIS interface
        self.iface = iface

    def initGui(self):
        # Add toolbar 
        self.toolbar = self.iface.addToolBar("My_ToolBar")

        # Create actions 
        self.someact = QAction(QIcon(":/plugins/MyPlugin/icons/someactionicon.png"),
                               QCoreApplication.translate("MyPlugin", "My Action"),
                               self.iface.mainWindow())

        # Connect action signals to slots
        self.someact.triggered.connect(self.doSomething)

        # Add actions to the toolbar
        self.toolbar.addAction(self.someact)

    def unload(self):
        # remove toolbar on plugin unload
        del self.toolbar

    def doSomething(self):
        # slot for action
        pass

1

আমি আমার একটি পোস্টে একটি উত্তর এখানে পোস্ট করেছি:

প্লাগিন বিল্ডার দিয়ে নির্মিত কিউজিআইএস প্লাগইনে আমি কীভাবে দ্বিতীয় সরঞ্জামদণ্ড বাটন এবং ডায়ালগ যুক্ত করতে পারি?

এটি আপনার প্রশ্নের উত্তরও দিতে পারে

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