Commit 7e5e0aad authored by Muhammad Hafiz's avatar Muhammad Hafiz
Browse files

TypeError for |=: 'int' and 'Edge' on Linux PyQt6

parent 377d418c
Loading
Loading
Loading
Loading
+9 −9
Original line number Diff line number Diff line
@@ -48,15 +48,15 @@ class LinuxFramelessWindow(QWidget):
            return False

        edges = 0
        pos = event.globalPosition().toPoint() - self.pos()
        if pos.x() < self.BORDER_WIDTH:
            edges |= Qt.Edge.LeftEdge
        if pos.x() >= self.width()-self.BORDER_WIDTH:
            edges |= Qt.Edge.RightEdge
        if pos.y() < self.BORDER_WIDTH:
            edges |= Qt.Edge.TopEdge
        if pos.y() >= self.height()-self.BORDER_WIDTH:
            edges |= Qt.Edge.BottomEdge
        # pos = event.globalPosition().toPoint() - self.pos()
        # if pos.x() < self.BORDER_WIDTH:
        #     edges |= Qt.Edge.LeftEdge
        # if pos.x() >= self.width()-self.BORDER_WIDTH:
        #     edges |= Qt.Edge.RightEdge
        # if pos.y() < self.BORDER_WIDTH:
        #     edges |= Qt.Edge.TopEdge
        # if pos.y() >= self.height()-self.BORDER_WIDTH:
        #     edges |= Qt.Edge.BottomEdge

        # change cursor
        if et == QEvent.Type.MouseMove and self.windowState() == Qt.WindowState.WindowNoState: