Is this regarding the following stackoverflow thread? https://gis.stackexchange.com/questions/374808/pyqt5-wipe-xyz-connections
If so, your error message as you posted it in StackOverflow is: for group in getGroupXYZ(self): NameError: name 'getGroupXYZ' is not defined >From what I gather in the code posted in SO, you are trying to iterate over getGroupXYZ(), which is a function. This is not an object which holds multiple items, which is the purpose of a loop. However, in your getGroupXYZ() function, you return an object called groupsXYZ. You should loop of the groupsXYZ object, not the function. -Erich On Wed, Sep 23, 2020 at 11:38 AM 1520 gis < [email protected]> wrote: > Dear all, > > I am writing a PyQT5 QGIS Plugin to wipe out all xyz connections available > in QGS projects. > > I wrote the code below, but I am not achieving my goal and I did not > understand the structure of xyz connections. > > def removeAllConnectionsXYZ(self): > s = QSettings() > xyz = 'qgis/connections-xyz' > groupsXYZ = s.childGroups() > > for group in groupsXYZ: > s.beginGroup(xyz) > s.remove("") > s.endGroup() > self.dlg.wipeAllConnectionsXyz.clicked.connect( > self.removeAllConnectionsXYZ) > > > > > # Any comment will be very appreciated. > > #Thank you for your time in advance > > #Julierme > _______________________________________________ > Qgis-user mailing list > [email protected] > List info: https://lists.osgeo.org/mailman/listinfo/qgis-user > Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user
_______________________________________________ Qgis-user mailing list [email protected] List info: https://lists.osgeo.org/mailman/listinfo/qgis-user Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user
