cost 275 ms
了解 QDoubleValidator 范围的行为 - Understanding the behaviour of QDoubleValidator range

选项“顶部”和“底部”的规范似乎有一个奇怪的行为。 以下回答的问题提供了一些有用的见解,但并不能解决所有问题。 使用代码: 输入框接受任何低于 100 的数字,但我希望只有低于 10 的数字......例如,99.55656 被接受就好了...... 我想念什么? ...

使用 QDoubleValidator 限制 QLineEdit 输入并将值重置为最接近的可接受值 - Using QDoubleValidator to limit QLineEdit input and reset the value to nearest acceptable

我想使用 QLineEdit 来获取用户输入的值。 我想限制一个范围之间的输入,所以我应该使用 QDoubleValidator。 我希望它能够工作,如果他们 go 超过允许的值,它将文本设置为 top() 值,如果他们在 go 下,则将其设置为 bottom() 值。 我研究了使用 textCha ...

Qt 正则表达式验证器 C++ - Qt RegExp validator C++

我想创建一个程序来验证用户输入。 我找到了一个验证输入是否正确的正则表达式。 问题是该程序允许用户输入不属于正确输入的额外字符。 例如正确的输入是 23km,它允许用户输入像 23rt 这样的东西,这是我想要消除的。 这是我的代码: 我试过return QValidator::Invalid; 最 ...

如何编写将验证以下字符串的正则表达式? - How to write regexp which will validate the following strings?

我尝试在 cpp ^((T[XZ]|R[XZ])+?)(?:,\\s*|$)中遵循正则表达式。 它仅验证 TX。 如果为空字符串,它应该是无效的,它也不应该接受数字用户可以输入: 德克萨斯州德克萨斯州,泰州德克萨斯州、泰州、TZ、 RX、RY、RZ 接收它应该在所有情况下都有效。 ...

PyQT5:如何同时使用 QLineEdit:验证器和 InputMask? - PyQT5: How to use both QLineEdit: Validator and InputMask?

我想同时使用 InputMask 和 Validator 以正确的形式获取日期。 在下面的代码中,我使用 InputMask 以 DD.MM.YYYY 格式接收日期。 我不知道如何限制它的每个部分(DD、MM 和 YYYY),因为现在用户可以输入 40.30.2020 并且理论上是正确的。 ...

将行编辑传递给上下文管理器以设置验证器 - Passing line-edits to a contextmanager to set validators

我正在尝试将小部件列表传递到 ca ontextmanager,在其中我尝试使用 QDoubleValidators 设置它们。 我的初始代码如下: 基本上我有大量的 QLineEdits,我在其中设置了 2 个小数位输入限制。 我不太确定 contextmanager 在这种情况下是否会有 ...

粘贴文本时,如何使QT验证器正常工作? - How do i get a QT validator to work correctly when pasting text?

我有一个QT QRegExpValidator (QML中的RegExpValidator ),它将我的文本输入限制为仅字母数字内容。 但是,当用户将字符串粘贴到我的TextField有时这些字符串以换行符结尾,这会导致验证失败,因此永远不会粘贴该字符串。 我已经读到,实现fixup ...

带QValidator的QLineEdit:无论输入有效性如何,都对编辑完成了反应? - QLineEdit with QValidator: React to editing finished regardless of input validity?

QLineEdit有一个信号QLineEdit::editingFinished ,在用户完成编辑时会发出,例如按Enter键。 但是,如果设置了验证器或输入掩码,则只有在输入有效时才会发出editingFinished 。 但是,无论输入的有效性如何,我如何对完成编辑的用户做出反应? ...

QValidator修复问题 - QValidator fixup issue

以下是我的验证帐户代码的代码,并在一定间隔内添加破折号。 示例帐户代码是140-100-1000-6610-543 。 该代码使用正则表达式: \\d{3}-\\d{3}-\\d{4}-\\d{4}-\\d{3]并允许用户键入数字,并在其中加一个破折号在正则表达式中,它为用户放置破折号。 ...

没有小数点的QLineEdit - QLineEdit with no decimal point

我希望QLineEdit只接受不带小数的数字。例如,它应该接受“ 456”而不是“ 456.3434”。即,它根本不应该允许小数。 任何人都可以给我一些指示,我该怎么做。 我尝试使用QIntValidator,但它仍然允许输入小数点,并且当我从QLinEdit转换文本时,它返回零(如文档 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM