Qt:如何在设计器中设置 QLineEdit 的验证器?

2024-03-22

我目前正在设计一个 UI,我遇到的情况是我有一个 QLineEdit,我只需要接受整数。

我知道如何设置验证器以在代码中使用 QIntValidator 。但我想在设计器中做到这一点。

使用设计器时如何设置 QLineEdit 的验证器?

注意:我不想使用输入掩码。输入掩码和验证器的功能不同。


您是在问如何 100% 通过设计器来做到这一点,或者对于在设计器中设计的小部件吗?

无论如何,您都需要在代码级别执行此操作,无法直接在设计器中执行此操作 - 并非所有功能都公开给它。

出于好奇,如果你得到的是纯整数,为什么不使用 QSpinBox 呢?您可以使用 QSpinBox 并将 buttonSymbols 设置为 NoButtons,甚至可以根据需要指定文本的后缀和前缀。最终结果的外观和行为几乎与 QLineEdit 完全相同,但专门针对整数值。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Qt:如何在设计器中设置 QLineEdit 的验证器? 的相关文章

随机推荐