0615更新
parent
d0001ef32d
commit
4ca93ecee3
@ -0,0 +1,70 @@
|
||||
|
||||
from PyQt5.QtWidgets import QLineEdit, QVBoxLayout
|
||||
|
||||
class ObjectTypeEditlayout(QVBoxLayout):
|
||||
def __init__(self, objectType, dataType):
|
||||
super().__init__()
|
||||
self.objectType = objectType
|
||||
self.dataType = dataType
|
||||
self.editlineList = []
|
||||
|
||||
|
||||
def initUI(self):
|
||||
self.editline1 = QLineEdit()
|
||||
self.editline2 = QLineEdit()
|
||||
self.editline3 = QLineEdit()
|
||||
self.editline4 = QLineEdit()
|
||||
self.editline1.setObjectName('parameEditline')
|
||||
self.editline2.setObjectName('parameEditline')
|
||||
self.editline3.setObjectName('parameEditline')
|
||||
self.editline4.setObjectName('parameEditline')
|
||||
|
||||
if self.objectType in ['SCALE_IN', 'SCALE_OUT', 'PV_SCALE']:
|
||||
self.editline1.setPlaceholderText('请输入高标标度值')
|
||||
self.editline2.setPlaceholderText('请输入低标标度值')
|
||||
self.addWidget(self.editline1)
|
||||
self.addWidget(self.editline2)
|
||||
self.editlineList.extend([self.editline1, self.editline2])
|
||||
|
||||
if self.dataType == 'DS-36':
|
||||
self.editline1.setPlaceholderText('请输入高标标度值')
|
||||
self.editline2.setPlaceholderText('请输入低标标度值')
|
||||
self.editline3.setPlaceholderText('请输入高标标度值')
|
||||
self.editline4.setPlaceholderText('请输入高标标度值')
|
||||
|
||||
self.addWidget(self.editline1)
|
||||
self.addWidget(self.editline2)
|
||||
self.addWidget(self.editline3)
|
||||
self.addWidget(self.editline4)
|
||||
self.editlineList.extend([self.editline1, self.editline2, self.editline3, self.editline4])
|
||||
|
||||
if self.dataType == 'DS-50':
|
||||
self.editline1.setPlaceholderText('请输入仿真转换块值状况')
|
||||
self.editline2.setPlaceholderText('请输入仿真转换块值')
|
||||
self.editline3.setPlaceholderText('启用或者警用仿真转换块(0:禁用, <>0:启用)')
|
||||
|
||||
self.addWidget(self.editline1)
|
||||
self.addWidget(self.editline2)
|
||||
self.addWidget(self.editline3)
|
||||
self.editlineList.extend([self.editline1, self.editline2, self.editline3])
|
||||
|
||||
if self.dataType == '101':
|
||||
self.editline1.setPlaceholderText('请输入值')
|
||||
self.editline2.setPlaceholderText('请输入状态码')
|
||||
self.addWidget(self.editline1)
|
||||
self.addWidget(self.editline2)
|
||||
self.editlineList.extend([self.editline1, self.editline2])
|
||||
|
||||
else:
|
||||
self.editline1.setPlaceholderText('请输入值')
|
||||
self.addWidget(self.editline1)
|
||||
self.editlineList.append(self.editline1)
|
||||
|
||||
return self
|
||||
def getEditlineValue(self):
|
||||
|
||||
valueList = []
|
||||
for editline in self.editlineList:
|
||||
value = editline.text()
|
||||
valueList.append(value)
|
||||
return valueList
|
Loading…
Reference in New Issue