PyQt/PySide获取QSpinBOX中所选值的小数位

2024-09-30 12:29:32 发布

您现在位置:Python中文网/ 问答频道 /正文

如何在QSpinBox(PyQt)中查询所选值的小数位数?在

假设QSpinBox包含值631.1205,用户选择3,则答案应该是十(即6=百分之几,3=十,1=一,1=十分之一,2=百分之一,0=千分之一,5=万分之一)。在


Tags: 答案用户pyqt小数位qspinbox
1条回答
网友
1楼 · 发布于 2024-09-30 12:29:32

假设您有两个列表,其中包含要返回的文本(如果适用于您的用例,则扩展到1000*s之外): big=['one','Tens',数百',数千'] 小写=['Tenths',百分之一百,,'千分之一']

首先,您需要在^{cd2>}中获取^{cd1>}的引用,其中:

line_edit = spinBox.findChild(QLineEdit)

然后查找选择开始的索引:

^{pr2}$

下一步查找小数点的索引:

^{pr3}$

然后计算您需要返回的内容:

^{pr4}$

我建议将此函数放入函数中,并在适当的时候调用它,因为我没有上下文说明您正在尝试做什么!

相关问题 更多 >

    热门问题