Skip to content

Fehlermeldung nach Plugin-Update reloaded #4

Description

@Ludwig-K

Hallo,
nach dem letzten Update des Plugins lautet die Fehlermeldung jetzt

Couldn't load plugin 'm150xml' due to an error when calling its classFactory() method 

SyntaxError: invalid syntax 
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/qgis/utils.py", line 478, in _startPlugin
    plugins[packageName] = package.classFactory(iface)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ludwig/.local/share/QGIS/QGIS3/profiles/default/python/plugins/m150xml/__init__.py", line 36, in classFactory
    from .m150xml import m150xml
  File "/usr/lib/python3/dist-packages/qgis/utils.py", line 1100, in _import
    mod = _builtin_import(name, globals, locals, fromlist, level)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ludwig/.local/share/QGIS/QGIS3/profiles/default/python/plugins/m150xml/m150xml.py", line 33, in 
    from .m150xml_dialog import m150xmlDialog
  File "/usr/lib/python3/dist-packages/qgis/utils.py", line 1100, in _import
    mod = _builtin_import(name, globals, locals, fromlist, level)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ludwig/.local/share/QGIS/QGIS3/profiles/default/python/plugins/m150xml/m150xml_dialog.py", line 32, in 
    FORM_CLASS, _ = uic.loadUiType(os.path.join(
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/qgis/PyQt/uic/__init__.py", line 36, in __loadUiType
    return __PyQtLoadUiType(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/PyQt5/uic/__init__.py", line 207, in loadUiType
    exec(code_string.getvalue(), ui_globals)
  File "", line 63
    self.uButtonBox.setOrientation(QtCore.Qt.Qt::Orientation::Horizontal)
                                               ^
SyntaxError: invalid syntax


Python version: 3.12.3 (main, Jun 19 2026, 12:46:00) [GCC 13.3.0] 
QGIS version: 3.44.7-Solothurn Solothurn, ea262bc5ed8 

Irgendwie mixt Ihr QT-6-C-Syntax mit Qt-6-Python-Syntax, vermutlich um das Plugin QGis-4-fähig zu machen?
falsch: QtCore.Qt.Qt::Orientation::Horizontal
Korrekt: QtCore.Qt.Orientation.Horizontal

LG

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions