QLineEdit千位分隔符
QLineEdit thousand separator
使用QLineEdit,当用户输入数字时,是否可以显示数字的千位分隔符
哪种方法最好?
您可以将插槽连接到QLineEdit
的void QLineEdit::textEdited ( const QString & text )
信号,并通过setText()
方法在编辑的字符串中添加一些空格/分隔符。它应该可以工作,因为textEdit
不会再次发射。
Qt文档说:
与textChanged()不同,此信号(textEdited)是文本更改时未发出通过编程,例如调用setText()。
您可以利用这种情况来检查用户输入的字符串是否真的是一个数字,并在需要时进行更正。
相关文章:
- 最高有效数字侧的第N位
- 如何获取一个数字的前3位
- C / C++ 移位/偏移/向左或向右移动位图?
- 对字符串进行位操作
- 如何在24位SDL_Surface上设置像素的颜色
- 将浮动的heightmap数组导出为16位原始值
- 将尾部调用void(i32,..)位转换为llvm::函数以获取FnAttribute
- 当用户键入分隔符时,停止getline()输入
- C++Union/Struct位域的实现和可移植性
- 为什么C++逐位AND运算符在不同大小的操作数中表现为这样
- 将按位if条件转换为普通if条件
- 对字符数组中的元素执行逐位操作
- 将位字段导出到数组
- 新的 C++14 位分隔符处"Bad Character" Eclipse Oxygen 错误
- 在 std::string 中使用非法的 UTF-8 八位字节作为分隔符
- 将带有千(和十进制)分隔符的字符串转换为双精度
- 格式化千位分隔符
- 如何在Arduino上格式化长添加数千分隔符
- QLineEdit千位分隔符
- 每秒字符数,KBps,每秒千[位/字节],(计算机网络),如何正确计算