MCPcopy Create free account
hub / github.com/PyQt5/PyQt / _get_cursor

Method _get_cursor

Demo/NewFramelessWindow.py:69–83  ·  view source on GitHub ↗

调整鼠标样式 :param edges: int or None :return: Qt.CursorShape

(self, edges)

Source from the content-addressed store, hash-verified

67 return edge
68
69 def _get_cursor(self, edges):
70 """调整鼠标样式
71 :param edges: int or None
72 :return: Qt.CursorShape
73 """
74 if edges == Qt.LeftEdge | Qt.TopEdge or edges == Qt.RightEdge | Qt.BottomEdge:
75 return Qt.SizeFDiagCursor
76 elif edges == Qt.RightEdge | Qt.TopEdge or edges == Qt.LeftEdge | Qt.BottomEdge:
77 return Qt.SizeBDiagCursor
78 elif edges == Qt.LeftEdge or edges == Qt.RightEdge:
79 return Qt.SizeHorCursor
80 elif edges == Qt.TopEdge or edges == Qt.BottomEdge:
81 return Qt.SizeVerCursor
82
83 return Qt.ArrowCursor
84
85 def is_titlebar(self, pos):
86 """判断是否是标题栏

Callers 1

eventFilterMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected