Bir butona basacağım ve bu buton bir tam sayıyı QLineEdit’e yazacak. Fakat text olarak yazdırıyor. Text olarak yazdırdığı için üzerinde işlem yapamıyorum.
Mesela “5” butonuna basınca LineEdit’te integer bir değer olarak 5 yazsın istiyorum.
Bunu biraz araştırdım ve QintValidator’u buldum fakat işe yaramadı ya da yanlış kullandım.
super() yazdığımız kısımdan sonrasında kullandım aşağıdaki gibi. Fakat denediğimde işe yaramadı.
def __init__(self):
super().__init__()
self.setupUi(self)
self.onlyInt = QIntValidator()
self.lineEdit.setValidator(self.onlyInt)
butonlara eklememi de buradaki gibi yapıyorum.
QLineEdit’e nasıl integer değerler yazdırabilirim ?