<div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div><div class="h5">How are you trying to load the qml?   Loading with<br></div></div>
QgsMapLayer::loadNamedStyle() should work with any path.</blockquote><div><br></div><div>layerCA.loadNamedStyle(&#39;/Users/.qgis/python/plugins/pyarchinitus/modules/gis/styles/previewCAstyle.qml&#39;) </div><div><br></div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
If you want to have QGIS automatically loaded the qml when you load the layer<br>
the qml needs to reside in the same directory and have the same name as the<br>
vector data source.</blockquote><div><br></div><div>I have 2 layers into postgres/postgis DB. The problem appears only into /.qgis directory.</div><div>This is a piece of code:</div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">                </span>if  layerUS.isValid() == True and layerCA.isValid() == True:</div>
<div><span class="Apple-tab-span" style="white-space:pre">                        </span>USLayerId = layerUS.getLayerID()</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span>CALayerId = layerCA.getLayerID()</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span>layerUS.loadNamedStyle(&#39;/Users/.qgis/python/plugins/pyarchinitus/modules/gis/styles/previewUSstyle.qml&#39;)</div>
<div><span class="Apple-tab-span" style="white-space:pre">                        </span>layerCA.loadNamedStyle(&#39;/Users/.qgis/python/plugins/pyarchinitus/modules/gis/styles/previewCAstyle.qml&#39;)</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span>QgsMapLayerRegistry.instance().addMapLayer(layerUS, False)</div>
<div><span class="Apple-tab-span" style="white-space:pre">                        </span>QgsMapLayerRegistry.instance().addMapLayer(layerCA, False)</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span>layerToSet = [ QgsMapCanvasLayer(layerCA, True, False), QgsMapCanvasLayer(layerUS, True, False) ]</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>elif layerUS.isValid() == True and layerCA.isValid() == False:</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span>CALayerId = None</div>
<div><span class="Apple-tab-span" style="white-space:pre">                        </span>USLayerId = layerUS.getLayerID()</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span>layerUS.loadNamedStyle(&#39;/Users/.qgis/python/plugins/pyarchinitus/modules/gis/styles/previewUSstyle.qml&#39;)</div>
<div><span class="Apple-tab-span" style="white-space:pre">                        </span>QgsMapLayerRegistry.instance().addMapLayer(layerUS, False)</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span>layerToSet = [ QgsMapCanvasLayer(layerUS, True, False) ]</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>elif layerUS.isValid() == False and layerCA.isValid() == True:</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span>USLayerId = None</div>
<div><span class="Apple-tab-span" style="white-space:pre">                        </span>CALayerId = layerCA.getLayerID()</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span>layerCA.loadNamedStyle(&#39;/Users/.qgis/python/plugins/pyarchinitus/modules/gis/styles/previewCAstyle.qml&#39;)</div>
<div><span class="Apple-tab-span" style="white-space:pre">                        </span>QgsMapLayerRegistry.instance().addMapLayer(layerCA, False)</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span>layerToSet = [ QgsMapCanvasLayer(layerCA, True, False) ]</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>elif layerUS.isValid() == False and layerCA.isValid() == False:</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span>USLayerId = None</div>
<div><span class="Apple-tab-span" style="white-space:pre">                        </span>CALayerId = None </div></div>