缩放 :param factor: 缩放的比例因子
(self, factor)
| 127 | self.zoom(1 - self._delta) |
| 128 | |
| 129 | def zoom(self, factor): |
| 130 | """缩放 |
| 131 | :param factor: 缩放的比例因子 |
| 132 | """ |
| 133 | _factor = self.transform().scale( |
| 134 | factor, factor).mapRect(QRectF(0, 0, 1, 1)).width() |
| 135 | if _factor < 0.07 or _factor > 100: |
| 136 | # 防止过大过小 |
| 137 | return |
| 138 | self.scale(factor, factor) |
| 139 | |
| 140 | |
| 141 | class ImageView(QListView): |