michi@sysvorOrt ~/programmierung/python/qt $ python typeitin.py
Traceback (most recent call last):
File "/home/michi/programmierung/python/qt/typeitin.py", line 9, in <module>
from PyQt6 import QtCore, QtGui, QtWidgets, QApplication
ImportError: cannot import name 'QApplication' from 'PyQt6' (/usr/lib/python3.12/site-packages/PyQt6/__init__.py)
Der Fehler tritt auf, weil Sie versuchen, QApplication
direkt aus PyQt6
zu importieren, was nicht möglich ist. QApplication
ist in PyQt6.QtWidgets
enthalten. Hier sind die Änderungen, die Sie vornehmen müssen, um den Fehler zu beheben:
- Ändern Sie die Import-Anweisung:
from PyQt6 import QtCore, QtGui, QtWidgets
from PyQt6.QtWidgets import QApplication, QWidget
- Fügen Sie
import sys
am Anfang Ihres Skripts hinzu, wenn Siesys.argv
undsys.exit()
verwenden.