Message posté par : Yoann Lecomte
----------------------------------------
Bonjour,
Il faut nous présenter la portion de code qui pose problème pour voir comment vous tenter
d'accéder à l'objet. Il est possible que le nom de cet objet Qt ait changé dans
les nouvelles version.
Dans ma version 3.34 par exemple, je ne retrouve pas d'objet mActionSelectFeatures au
sein des toolbar classique de QGIS.
Vous pouvez générer une liste brute des objets disponible dans vos toolbars avec ce code à
lancer dans la console python de qgis.
-----------------
Code :
def print_child(obj, prof=0):
print(' '*prof, obj, obj.objectName())
children = obj.children()
for child in obj.children():
print_child(child, prof=prof+1)
objs = iface.mainWindow().findChildren(QToolBar)
for obj in objs:
print_child(obj)
-----------------
Ce code vous génèrera un arbre simplifié présentant la hiérarchie des objets constituant
les toolbar de votre qgis.
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=366140#p366140
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