QDoubleSpinBox前缀位置

时间:2013-09-19 13:01:54

标签: user-interface qt4 qspinbox

我正在用qt制作财务计划。 我刚刚在我的对话框中添加了一个QDoubleSpinBox,在这个旋转框中用户必须插入一些产品的价格,所以我将前缀设置为我的货币符号。 现在我想问一下是否有办法将前缀放在左边,将数字放到右边。

1 个答案:

答案 0 :(得分:0)

prefix前置于显示值的开头,suffix附加到显示值的末尾。

正如您所看到的,prefix确实位于数字的左侧。无论如何,你为什么需要改变prefix的位置?如果您需要在值的末尾添加字符串,只需更改suffix,而不是prefix

或许我没有正确理解这个问题。如果你需要的是将前缀对齐左边,将数字对齐,如下所示:

您可以通过在prefix

末尾添加制表符来直观地调整它

e.g。 doubleSpinBox->setPrefix(tr("[prefix]\t"));