Jetzt wollte ich mal zum Üben, versuchen das ganze auf PyQt6 umzustellen. Ok, war doch etwas komplexer das Thema. Am Ende lief auch damit alles. Aber....ich gebe mal ein Beispiel
PyQt5
Code: Alles auswählen
self.addDockWidget(Qt.RightDockWidgetArea, self.items)
Code: Alles auswählen
self.addDockWidget(QtCore.Qt.DockWidgetArea.RightDockWidgetArea, self.items)
Code: Alles auswählen
QtCore.Qt.DockWidgetArea.
Da es evt. mit den Importen zusammenhängt, füge ich die hier an.
Code: Alles auswählen
from PyQt6.QtWidgets import (
QMainWindow,
QToolBar,
QApplication,
QLabel,
QVBoxLayout,
QPlainTextEdit,
QFileDialog,
QInputDialog,
QLineEdit,
QWidget,
QTextEdit,
QDockWidget,
QListWidget,
QPushButton,
QGridLayout,
QTabWidget,
QFormLayout,
QCheckBox)
from PyQt6.QtGui import QIcon, QAction, QValidator, QRegularExpressionValidator
from PyQt6.QtCore import (
Qt,
QSize,
# QRegExp,
QSettings,
QObject,
QThread,
pyqtSlot,
pyqtSignal)
from PyQt6 import QtCore # QtWidgets