0
QCanvas에있는 포인트에 끌어서 놓기 techniqe를 사용할 수 있습니까? 캔버스에서 마우스 클릭을 연결하는 슬롯을 찾을 수 없습니다.캔버스에 포인트 드래그 앤 드롭
class Canvas(QtGui.QWidget):
def __init__(self, parent):
super(Canvas, self).__init__(parent)
self.setGeometry(0,0,200,200)
def paintEvent(self, e):
qp = QtGui.QPainter()
qp.begin(self)
self.drawPoints(qp)
qp.end()
def drawPoints(self, qp):
qp.setPen(QtCore.Qt.red)
size = self.size()
#test
x = 0
y = 0
for k in range(0,150,2):
qp.drawPoint(x,y)
x += 5
y += 5
#get the click coordinates
def mousePressEvent(self, QMouseEvent):
print QMouseEvent.pos()
예제 코드를 게시 할 수 있습니까? –
내 질문을 업데이트했습니다. – erbal