查看完整版本: [-- 编辑框的数字如何从右到左显示呢? --]

QTCN开发网 -> Qt基础编程 -> 编辑框的数字如何从右到左显示呢? [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

clever101 2018-03-07 13:34

编辑框的数字如何从右到左显示呢?

     写了下面一段代码:
  1. GuiTest::GuiTest(QWidget *parent)
        : QDialog(parent)
    {
        ui.setupUi(this);
    //    ui.lineEdit->setAlignment(Qt::AlignLeft);
        ui.lineEdit->setText(QString("123586.145456922"));
    }

       效果是这样的,数字是从优先显示右边的,如下图:
[attachment=18531]


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



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

lemonzll 2018-03-07 20:30
ui.lineEdit->setCursorPosition(0),放在setText那行后面

clever101 2018-03-08 13:35
lemonzll:ui.lineEdit->setCursorPosition(0),放在setText那行后面 (2018-03-07 20:30) 

     确认有效,多谢大侠!


查看完整版本: [-- 编辑框的数字如何从右到左显示呢? --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled