--- a/eric7/HexEdit/HexEditWidget.py Sun May 16 11:43:59 2021 +0200 +++ b/eric7/HexEdit/HexEditWidget.py Sun May 16 20:07:24 2021 +0200 @@ -9,13 +9,13 @@ import math -from PyQt5.QtCore import ( +from PyQt6.QtCore import ( pyqtSignal, pyqtSlot, Qt, QByteArray, QTimer, QRect, QBuffer, QIODevice ) -from PyQt5.QtGui import ( +from PyQt6.QtGui import ( QBrush, QPen, QColor, QFont, QPalette, QKeySequence, QPainter ) -from PyQt5.QtWidgets import QAbstractScrollArea, QApplication +from PyQt6.QtWidgets import QAbstractScrollArea, QApplication from .HexEditChunks import HexEditChunks from .HexEditUndoStack import HexEditUndoStack @@ -129,9 +129,9 @@ self.__chunks = HexEditChunks() self.__undoStack = HexEditUndoStack(self.__chunks, self) if Globals.isWindowsPlatform(): - self.setFont(QFont("Courier", 10)) + self.setFont(QFont(["Courier"], 10)) else: - self.setFont(QFont("Monospace", 10)) + self.setFont(QFont(["Monospace"], 10)) self.setAddressAreaColors( self.palette().color(QPalette.ColorRole.WindowText), @@ -1326,7 +1326,7 @@ """ self.__blink = False self.viewport().update() - actPos = self.cursorPositionFromPoint(evt.pos()) + actPos = self.cursorPositionFromPoint(evt.position().toPoint()) if actPos >= 0: self.setCursorPosition(actPos) self.__setSelection(actPos) @@ -1340,7 +1340,7 @@ """ self.__blink = False self.viewport().update() - cPos = self.cursorPositionFromPoint(evt.pos()) + cPos = self.cursorPositionFromPoint(evt.position().toPoint()) if cPos >= 0: if evt.modifiers() == Qt.KeyboardModifier.ShiftModifier: self.__setSelection(cPos)