首页| 论坛| 消息

标题:编辑框的数字如何从右到左显示呢?
作者:clever101
日期:2018-03-07 13:34
内容:

写了下面一段代码:
GuiTest::GuiTest(QWidget *parent)
: QDialog(parent)
{
ui.setupUi(this);
//ui.lineEdit->setAlignment(Qt::AlignLeft);
ui.lineEdit->setText(QString("123586.145456922"));
}
效果是这样的,数字是从优先显示右边的,如下图:

我想优先显示左边的,就是先显示高位,如下图效果:


开始我以为是设置从左对齐就行,ui.lineEdit->setAlignment(Qt::AlignLeft);发现并没有效果。那么该怎么做呢?


#1 [lemonzll 03-07 20:30]
ui.lineEdit->setCursorPosition(0),放在setText那行后面
#2 回 lemonzll 的帖子 [clever101 03-08 13:35]
lemonzll:ui.lineEdit->setCursorPosition(0),放在setText那行后面 (2018-03-07 20:30) 
确认有效,多谢大侠!

回复 发表
主题 版块