QGIS 툴바에 버튼을 추가하거나 고유 한 툴바를 만들려면 어떻게해야합니까? 여기에 버튼을 추가하고 싶습니다. 사용자가 버튼을

버튼을 만들어 QGIS 툴바에 추가하거나 직접 툴바를 생성하고 여기에 버튼을 추가하고 싶습니다.

사용자가 버튼을 클릭하면 플러그인이 시작되어야합니다.



답변

도구 모음에 메뉴를 추가 할 수 있습니다. 자세한 내용은 pyqgis Cookbook http://www.qgis.org/pyqgis-cookbook/plugins.html을 확인 하십시오.

def initGui(self):
    # create action that will start plugin configuration
    self.action = QAction(QIcon(":/plugins/testplug/icon.png"), "Test plugin", self.iface.mainWindow())
    self.action.setWhatsThis("Configuration for test plugin")
    self.action.setStatusTip("This is status tip")
    QObject.connect(self.action, SIGNAL("triggered()"), self.run)

    # add toolbar button and menu item
    self.iface.addToolBarIcon(self.action)
    self.iface.addPluginToMenu("&Test plugins", self.action)