Version: [6048] Aeternum Aquae - Estaciones Climatológicas (México) 1.0.2

🔧 Correcciones aplicadas
Imports exclusivos desde qgis.PyQt:

Causa: El validador oficial de QGIS prohíbe importar directamente de
PyQt5 o PyQt6. Exige usar el wrapper oficial qgis.PyQt.
Solución: Se reemplazaron todos los bloques de importación para usar
exclusivamente:
python
from qgis.PyQt.QtWidgets import (
    QDialog, QVBoxLayout, QHBoxLayout, QLabel, QComboBox, QPushButton,
    QDoubleSpinBox, QCheckBox, QTabWidget, QWidget, QGroupBox,
    QTableWidget, QTableWidgetItem, QHeaderView, QMessageBox,
    QProgressBar, QLineEdit, QSplitter, QFileDialog, QRadioButton,
QButtonGroup,
    QScrollArea, QGridLayout
)
from qgis.PyQt.QtCore import Qt, QThread, pyqtSignal, QVariant,
QMetaType
from qgis.PyQt.QtGui import QIcon, QFont, QColor
En create_qgs_field también se eliminaron los imports directos de
PyQt5/PyQt6, usando qgis.PyQt.QtCore.
Enum scoped en cb_layer (PolygonLayer -> Filter.PolygonLayer):

Causa: En QGIS 4 / Qt6, los enums de modelos están estrictamente
dentro de su espacio de nombres Filter.
Solución: Se ajustó la llamada exacta que solicita el linter:
python
self.cb_layer.setFilters(QgsMapLayerProxyModel.Filter.PolygonLayer)

yes

An3Rocha

2026-08-18T23:22:19.469824+00:00

3.0.0

4.99.0

None

no

Version management

Plugin details