Bạn có thể sử dụng đoạn mã sau trong Bảng điều khiển Python, tập lệnh hoặc plugin để đặt featureCount
cài đặt được bật cho bất kỳ lớp vectơ được tải nào:
def showFeatureCount(layers):
layer = layers[0]
if layer.type() == QgsMapLayer.VectorLayer:
root = QgsProject.instance().layerTreeRoot()
myLayerNode = root.findLayer(layer.id())
myLayerNode.setCustomProperty("showFeatureCount", True)
QgsProject.instance().legendLayersAdded.connect(showFeatureCount)
Nếu bạn muốn điều này hoạt động từ khi khởi động, bạn có thể sử dụng tập lệnh khởi động (hoặc plugin) và sử dụng mã được hiển thị ở trên ngoài việc nhập các mô-đun sau:
from qgis.core import QgsMapLayer, QgsProject