PyQt5 ile şöyle bir şey yapmak istiyorum aşağıda gördüğünüz resimde mouse cursoru graphicviewin içine getirildiğinde change photo buttonun çıkmasını istiyorum.Bunu nasıl yapabilirim?
Öncelikle bir PyQt öğreticisi(PDF veya video olabilir.) bitirmeni tavsiye ederim.
“Hayır, kod çalışsın yeter.Öğrenmeme gerek yok.” diyorsan:
-
leaveEvent
-
enterEvent
-
Signal-Slot
Bunları araştır.
3 Beğeni
şimdi şunu anlamadım leaveEvent ve enterEvent eklemek için graphicviewe özel bir class mı oluşturmalıyım?
evet özel class oluşturdum şöyle ama printlemiyor enter event ve leave eventta
class ProfilePhotograph(QGraphicsView):
def __init__(self , page):#graphicviewın stackedwidgetta olmasını istediğim için page stacked widget içindeki bir widget
QGraphicsView.__init__(self)
self.scene2 = QGraphicsScene()
self.profile_photo_graphicsView = QGraphicsView(self.scene2 , page)
self.profile_photo_graphicsView.setGeometry(300,0,250,200)
def enterEvent(self,page,event):
print("Entering")
def leaveEvent(self,page,event):
print("Leaving")