(self, event)
| 201 | super(ImageView, self).closeEvent(event) |
| 202 | |
| 203 | def wheelEvent(self, event): |
| 204 | # 修复滑动bug |
| 205 | if self.flow() == QListView.LeftToRight: |
| 206 | bar = self.horizontalScrollBar() |
| 207 | value = ScrollPixel if event.angleDelta().y() < 0 else (0 - ScrollPixel) |
| 208 | bar.setSliderPosition(bar.value() + value) |
| 209 | else: |
| 210 | super(ImageView, self).wheelEvent(event) |
| 211 | |
| 212 | def mouseDoubleClickEvent(self, event): |
| 213 | # 列表双击,如果有item则进入item处理流程,否则调用打开图片功能 |