2024-09-30 12:29:32 发布
网友
如何在QSpinBox(PyQt)中查询所选值的小数位数?在
假设QSpinBox包含值631.1205,用户选择3,则答案应该是十(即6=百分之几,3=十,1=一,1=十分之一,2=百分之一,0=千分之一,5=万分之一)。在
假设您有两个列表,其中包含要返回的文本(如果适用于您的用例,则扩展到1000*s之外): big=['one','Tens',数百',数千'] 小写=['Tenths',百分之一百,,'千分之一']
首先,您需要在^{cd2>}中获取^{cd1>}的引用,其中:
line_edit = spinBox.findChild(QLineEdit)
然后查找选择开始的索引:
下一步查找小数点的索引:
然后计算您需要返回的内容:
我建议将此函数放入函数中,并在适当的时候调用它,因为我没有上下文说明您正在尝试做什么!
假设您有两个列表,其中包含要返回的文本(如果适用于您的用例,则扩展到1000*s之外): big=['one','Tens',数百',数千'] 小写=['Tenths',百分之一百,,'千分之一']
首先,您需要在^{cd2>}中获取^{cd1>}的引用,其中:
然后查找选择开始的索引:
^{pr2}$下一步查找小数点的索引:
^{pr3}$然后计算您需要返回的内容:
^{pr4}$我建议将此函数放入函数中,并在适当的时候调用它,因为我没有上下文说明您正在尝试做什么!
相关问题 更多 >
编程相关推荐