eric7/HexEdit/HexEditWidget.py

branch
eric7
changeset 8318
962bce857696
parent 8312
800c432b34c8
child 8857
8191d15b8974
diff -r 0c7a44af84bc -r 962bce857696 eric7/HexEdit/HexEditWidget.py
--- 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)

eric ide

mercurial