Est-il possible d'ancrer la table d'attributs QGIS à droite? Je sais qu'il est possible de l'afficher en haut et en bas, mais pour mon projet, il serait préférable de l'ancrer sur le côté droit (ou gauche).
10
Est-il possible d'ancrer la table d'attributs QGIS à droite? Je sais qu'il est possible de l'afficher en haut et en bas, mais pour mon projet, il serait préférable de l'ancrer sur le côté droit (ou gauche).
Convenez avec @JochenSchwarze qu'il est logique de l'avoir (et merci d'en faire une demande de fonctionnalité ).
Cela dit, il est possible de le faire avec un peu de Python.
Assurez-vous que le paramètre Ouvrir la table attributaire dans une fenêtre de dock est activé à partir de la barre de menus:
Settings > Options > Data Sources > Feature attributes and table > Open attribute...
Redémarrez QGIS, puis ouvrez à la fois la console Python ( Plugins > Python Console
ou appuyez sur Ctrl+ Alt+ P) et la table d'attributs de votre couche sélectionnée .
Tapez ensuite ce qui suit dans la console Python:
from PyQt4.QtCore import Qt
from PyQt4.QtGui import QApplication
attrTables = [d for d in QApplication.instance().allWidgets() if d.objectName() == u'AttributeTable']
iface.addDockWidget(Qt.RightDockWidgetArea, attrTables[0])
Votre table attributaire doit maintenant être ancrée à droite:
Et si vous voulez l'ancrer à gauche, remplacez
iface.addDockWidget(Qt.RightDockWidgetArea, attrTables[0])
avec
iface.addDockWidget(Qt.LeftDockWidgetArea, attrTables[0])
Semble impossible pour le moment. Mais je suis fortement d'accord que cela a du sens. Je viens de lancer une demande de fonctionnalité dans le suivi des problèmes QGIS https://hub.qgis.org/issues/14941
la source