--- a/eric7/HexEdit/HexEditMainWindow.py Sun Aug 29 17:46:56 2021 +0200 +++ b/eric7/HexEdit/HexEditMainWindow.py Sun Aug 29 17:48:26 2021 +0200 @@ -11,7 +11,8 @@ import contextlib from PyQt6.QtCore import ( - pyqtSignal, pyqtSlot, QFile, QFileInfo, QSize, QCoreApplication, QLocale + pyqtSignal, pyqtSlot, QFile, QFileInfo, QSize, QCoreApplication, QLocale, + QIODevice ) from PyQt6.QtGui import QKeySequence, QAction from PyQt6.QtWidgets import ( @@ -991,7 +992,7 @@ .format(fileName)) return - if not file.open(QFile.ReadOnly): + if not file.open(QIODevice.OpenModeFlag.ReadOnly): EricMessageBox.warning( self, self.tr("eric Hex Editor"), self.tr("Cannot read file '{0}:\n{1}.") @@ -1105,7 +1106,7 @@ @rtype bool """ file = QFile(fileName) - if not file.open(QFile.WriteOnly): + if not file.open(QIODevice.OpenModeFlag.WriteOnly): EricMessageBox.warning( self, self.tr("eric Hex Editor"), self.tr("Cannot write file '{0}:\n{1}.") @@ -1180,7 +1181,7 @@ return file = QFile(fileName) - if not file.open(QFile.WriteOnly): + if not file.open(QIODevice.OpenModeFlag.WriteOnly): EricMessageBox.warning( self, self.tr("eric Hex Editor"), self.tr("Cannot write file '{0}:\n{1}.")