回答編集履歴

1

ソースの文法を修正

2019/03/22 02:53

投稿

hibiki24
hibiki24

スコア40

test CHANGED
@@ -14,16 +14,16 @@
14
14
 
15
15
  def eventFilter(self, source, event):
16
16
 
17
- pos = event.pos()
18
-
19
- if event.type() == QEvent.MouseButtonPress and source is self.view and self.view.itemAt(pos):
17
+ if event.type() == QEvent.MouseButtonPress and source is self.view and self.view.itemAt(event.pos()):
20
18
 
21
19
  if event.button() == Qt.LeftButton:
22
20
 
23
- pos = self.view.mapToScene(pos)
21
+ pos = self.view.mapToScene(event.pos())
24
22
 
25
23
  QMessageBox.warning(self, "Message", str(pos.x())+"," + str(pos.y()), QMessageBox.Ok, QMessageBox.Ok)
26
24
 
27
25
  return QWidget.eventFilter(self, source, event)
28
26
 
27
+
28
+
29
29
  ```