<div dir="ltr">I see several ways developers have created custom toolbars and then removed them and I am wondering if there is a preferred way.  In the initGui of the plugin we would have something like this:<div><br></div><div>        self.toolbar = self.iface.addToolBar('My Toolbar')<br>        self.toolbar.setObjectName('MyToolbar')<br></div><div><br></div><div>When we add an action it is:</div><div><br></div><div><div>        self.toolbar.addAction(self.myAction1)<br></div><div><div>        self.toolbar.addAction(self.myAction2)<br></div><div><br></div></div></div><div>In unload() I see two methods used:</div><div><br></div><div>Method 1:</div><div><br></div><div>        self. myAction1  .deleteLater()<br>        self. myAction1  = None</div><div>        self. myAction2  .deleteLater()<br>        self. myAction2  = None</div><div>        self.toolbar.deleteLater()<br></div><div>        self.toolbar = None<br></div><div><br></div><div>Method 2:</div><div>        self.iface.removeToolBarIcon(self.

myAction1)<br></div><div><div>        self.iface.removeToolBarIcon(self. myAction2)<br></div><div>        del self.toolbar<br></div></div><div><br></div><div>It is unclear to me in Method 2 whether removeToolBarIcon() applies to a custom toolbar or not. I have used that in my plugins but am wondering if it only is to be used if you are using the Plugins toolbar.</div><div><br></div><div>Thanks,</div><div><br></div><div>Calvin</div></div>