Python 为线条编辑设置变量
这是我的第一篇文章,我的问题对你们中的大多数人来说可能相当简单,显然对我这样的初学者来说不是。 简言之,我有不同的微调框和组合框来更新lineEdits,即:Python 为线条编辑设置变量,python,pyqt,pyside,Python,Pyqt,Pyside,这是我的第一篇文章,我的问题对你们中的大多数人来说可能相当简单,显然对我这样的初学者来说不是。 简言之,我有不同的微调框和组合框来更新lineEdits,即: if ZpSpin == 0 and AntiIce == ON and ToSpin == 25000: self.V1lineEdit.setText((str(100))) self.VRlineEdit.setText((str(104))) self.V2lineEdit.setText((str(108
if ZpSpin == 0 and AntiIce == ON and ToSpin == 25000:
self.V1lineEdit.setText((str(100)))
self.VRlineEdit.setText((str(104)))
self.V2lineEdit.setText((str(108)))
显然会有很多if/elif,每次我都必须设置不同的行编辑。
我可以为lineEdits设置一个变量吗?我可以在其中写入:
if ZpSpin == 0 and AntiIce == ON and ToSpin == 25000:
V1 = (100)
VR = (104)
V2 = (108)
使函数成为对象
v1 = self.V1lineEdit.setText
vR = self.VRlineEdit.setText
v3 = self.V2lineEdit.setText
然后给他们打电话
v1('100')
vR('104')
v1('108')
print v1 #<bound method somclass.somemethod of <__main__.someclass instance at 0x7fcfd8556758>
v1('100'))
vR('104')
v1('108')
打印v1#