调整鼠标样式 :param edges: int or None :return: Qt.CursorShape
(self, edges)
| 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 | """判断是否是标题栏 |