Hi @martin
please, I was looking for the same thing in the PyQt6 version, I flowed this Topic
but it doesn’t work for me.
from PyQt6.QtWidgets import QApplication, QLineEdit
from PyQt6.QtGui import QDoubleValidator
from PyQt6.QtCore import QLocale
app = QApplication([])
lineedit = QLineEdit()
lineedit.show()
validator = QDoubleValidator(0.1,9990,2)
locale = QLocale(QLocale.language().English, QLocale.country().UnitedStates)
validator.setLocale(locale)
validator.setNotation(QDoubleValidator.Notation.StandardNotation)
lineedit.setValidator(validator)
lineedit.textChanged.connect(print)
lineedit.show()
app.exec_()
some help is appreciated.
and sorry for my English