SAMI_SABRI | 2021-04-24 05:13:59 UTC | #1
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 :)
PyQt6 Crash Course — a new tutorial in your Inbox every day
Beginner-focused crash course explaining the basics with hands-on examples.