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