Message posté par : Sylvain Monetta
----------------------------------------
Bonjour,
Je vous apporte quelques précisions concernant les erreurs Python:
2024-03-05T13:29:39 WARNING Traceback (most recent call last):
File "", line 771, in Menu_SessionCreer_DlgOk
File "", line 310, in Application_Interface
File "", line 2848, in Barres_Gestion
KeyError: 'mActionSelectFeatures'
Line 310: Si je suis la logique ça serait Barres_Gestion() qui poserait problème dans
Application_Interface ci-dessous:
Menus_Gestion()
#Gestion des Barres d'Outils
Barres_Gestion()
#Déclaration d'évenements : Gestion Selection+Couche courante
#(Activation/Desactivation Interfaces)
Line 771: Le problème viendrait de Application_Interface() ci-dessous
QGIS_Settings2(lSessionExportsDirChemin)
#Sauvegarde en XML des caractéristiques de la Session
lXmlRacElt = xml.etree.ElementTree.Element('SI_SESSION')
lXmlPrjElt = xml.etree.ElementTree.SubElement(lXmlRacElt, 'PROJET')
lXmlPrjElt.set('NOM', gSIProjetNom)
lSessionXmlChemin = os.path.join(gSessionDirChemin,
'{}.xml'.format(gSessionNom))
lXmlArbre = xml.etree.ElementTree.ElementTree(lXmlRacElt)
lXmlArbre.write(lSessionXmlChemin, xml_declaration=True, encoding='utf-8')
#Mise en place de l'Interface si ce n'est pas déjà fait
if gInterfaceFlag==False:
Application_Interface()
#Titre de Fenêtre principale
iface.mainWindow().setWindowTitle('{} - {} - {}'.format(gApplicationTitre,
gSIProjetNom, gSessionNom))
Line 2848: Le problème viendrait de
lQTB.addAction(gActions['mActionSelectFeatures'])
#Création de la Barre d'Outils SCSelection
lQTB = QToolBar('SCSelection')
lQTB.setObjectName('SCSelection')
iface.mainWindow().addToolBar(QtCore.Qt.TopToolBarArea, lQTB)
lQTB.setMovable(False)
lQTB.addAction(gActions['mActionSelectFeatures'])
lQTB.addAction(gActions['mActionSelectAll'])
lQTB.addAction(gActions['mActionInvertSelection'])
lQTB.addAction(gActions['mActionDeselectAll'])
Je vais tester le code pour générer la liste des objets disponibles.
Merci pour vos retours
Sylvain
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=366184#p366184
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net