我目前正在设计一个 UI,我遇到的情况是我有一个 QLineEdit,我只需要接受整数。
我知道如何设置验证器以在代码中使用 QIntValidator 。但我想在设计器中做到这一点。
使用设计器时如何设置 QLineEdit 的验证器?
注意:我不想使用输入掩码。输入掩码和验证器的功能不同。
您是在问如何 100% 通过设计器来做到这一点,或者对于在设计器中设计的小部件吗?
无论如何,您都需要在代码级别执行此操作,无法直接在设计器中执行此操作 - 并非所有功能都公开给它。
出于好奇,如果你得到的是纯整数,为什么不使用 QSpinBox 呢?您可以使用 QSpinBox 并将 buttonSymbols 设置为 NoButtons,甚至可以根据需要指定文本的后缀和前缀。最终结果的外观和行为几乎与 QLineEdit 完全相同,但专门针对整数值。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)