[Qgis-developer] deactivating toolbar with plugin
larrys at dakotacarto.com
Mon Apr 2 17:13:20 EDT 2012
On Mon, Apr 2, 2012 at 2:16 PM, SJWC GIS <sjwcgis at gmail.com> wrote:
> Hello all,
> I'm creating a qgis python plugin. One of the functions of the plugin is to
> customize the qgis interface by turning off a few toolbars. For most
> toolbars, this isn't a problem, but for some reason I can't find a way to
> shut off the "Label" toolbar. For most toolbars, the following statements
> are working...
> But I can't find a labelToolBar() object that I can do this operation with.
> Does anyone have any guidance on why this is different? I'm not noticing
> any plugins that might be influencing this... Thanks!
Seems there is no method in the QgisInterface class for accessing the
new label toolbar yet.
I found the object name for the label toolbar using:
toolbars = iface.mainWindow().findChildren(QToolBar)
for toolbar in toolbars:
Which returned this on my QGIS setup:
mFileToolBar mLayerToolBar mDigitizeToolBar
mAdvancedDigitizeToolBar mMapNavToolBar mAttributesToolBar
mPluginToolBar mHelpToolBar mRasterToolBar mLabelToolBar OpenStreetMap
There's probably a more direct solution than the 'findChild()' method.
Black Hills, South Dakota
More information about the Qgis-developer