Annonce
Suite à un problème technique intervenu entre le 22 et le 23 mars, nous avons du procéder dans la soirée du 25 mars, à la restauration de la base de données du 24 mars (matinée).
En clair, nous avons perdu vos contributions et inscriptions du dimanche 24 et du lundi 25 mars.
Nous vous prions de nous excuser.
#1 Sun 04 April 2021 09:46
- bd66300
- Juste Inscrit !
- Date d'inscription: 3 Apr 2021
- Messages: 9
QGIS: PyQgis Menus
Bonjour à tous,
Quel est le moyen d’enlever un menu ‘personnel’ ajouté dans la barre de menus de Qgis au moyen des lignes suivantes:
Code:
from PyQt5.QtWidgets import Qmenu menuPerso = QMenu("&menuPerso", iface.mainWindow().menuBar()) actions = iface.mainWindow().menuBar().actions() lastAction = actions[-1] iface.mainWindow().menuBar().insertMenu(lastAction, menuPerso)
Merci d’avance,
Hors ligne
#2 Sun 04 April 2021 21:37
Re: QGIS: PyQgis Menus
Bonjour,
Une correction ci-dessous
Code:
from PyQt5.QtWidgets import QMenu menuPerso = QMenu("&menuPerso", iface.mainWindow().menuBar()) actions = iface.mainWindow().menuBar().actions() lastAction = actions[-1] iface.mainWindow().menuBar().insertMenu(lastAction, menuPerso) iface.mainWindow().menuBar().removeAction(lastAction) # Remove added menu iface.mainWindow().menuBar().removeAction(iface.mainWindow().menuBar().actions()[-2])
Thomas
Hors ligne
#3 Wed 07 April 2021 00:25
- bd66300
- Juste Inscrit !
- Date d'inscription: 3 Apr 2021
- Messages: 9
Re: QGIS: PyQgis Menus
Bonjour Thomas,
Merci beaucoup. Ton code correspond exactement à ce que je souhaitais.
Super!
Hors ligne