Qt Don';在QDoubleSpinBox中不显示尾随零?

Qt Don';在QDoubleSpinBox中不显示尾随零?,qt,Qt,通常,当我有一个双微调框,例如4位小数,当数字设置为4时,它显示为4.0000。我不喜欢在点击spinbox后用键盘更改数字的小数部分,然后删除这四个零以添加我自己的数字,我希望它最初显示“4”,然后我可以点击spinbox,键入句点,然后添加四位数字 可能吗 以下是当前的ui xml: <widget class="QDoubleSpinBox" name="move_dist_spinbox"> <property name="sizePolicy

通常,当我有一个双微调框,例如4位小数,当数字设置为4时,它显示为4.0000。我不喜欢在点击spinbox后用键盘更改数字的小数部分,然后删除这四个零以添加我自己的数字,我希望它最初显示“4”,然后我可以点击spinbox,键入句点,然后添加四位数字

可能吗

以下是当前的ui xml:

      <widget class="QDoubleSpinBox" name="move_dist_spinbox">
       <property name="sizePolicy">
        <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
         <horstretch>0</horstretch>
         <verstretch>0</verstretch>
        </sizepolicy>
       </property>
       <property name="decimals">
        <number>4</number>
       </property>
       <property name="minimum">
        <double>-500.000000000000000</double>
       </property>
       <property name="maximum">
        <double>500.000000000000000</double>
       </property>
       <property name="singleStep">
        <double>1.000000000000000</double>
       </property>
       <property name="value">
        <double>80.000000000000000</double>
       </property>
      </widget>

0
0
4.
-500.000000000000000
五百
1
80

我正在使用python和python_qt_绑定。

您可以显示您的代码。阅读本文:我添加了xml qtdesigner,我相信编辑会默认选择所有数字,这样您就可以替换所有数字。只更改小数部分似乎是一个非常特殊的用例。我想您可以使用focus事件动态更改QLineEdit的字符串(=删除尾随的零),但是这种行为对于用户来说可能会很奇怪。