PyQt da Farenin buttonun üzerinde koşulunu nasıl ede edebiliriz. ?
Biraz daha açar mısınız?
çözüm :
object.underMouse() # Fare üzerinde True | False
from PyQt5.QtWidgets import *
import sys
class Pencere(QPushButton):
def __init__(self, parent=None, ):
super().__init__(parent=parent)
self.lbl = QLabel("Tikla",self)
self.lbl.setStyleSheet("background-color:#212121;padding:9px;color:#aaa")
self.lbl.move(55,55)
self.clicked.connect(self.sil)
self.setGeometry(350,150,200,200)
def sil(self):
result =self.lbl.underMouse() # Fare üzerinde -- return :True | False
if result == True:
self.setGeometry(400,200,400,500)
else:
self.setGeometry(350,150,200,200)
app = QApplication(sys.argv)
pencere = Pencere()
pencere.show()
sys.exit(app.exec_())