|
|
|
@ -50,7 +50,7 @@ class TbCombox(QComboBox):
|
|
|
|
|
def initUI(self):
|
|
|
|
|
# 创建ComboBox
|
|
|
|
|
|
|
|
|
|
self.addItems(["压力转换块", "温度转换块", "物位转换块", "流量转换块", 'WIKA液位计'])
|
|
|
|
|
self.addItems(["压力转换块", "温度转换块", "物位转换块", "流量转换块", 'WIKA液位计','开封流量计'])
|
|
|
|
|
|
|
|
|
|
self.setEditable(True) # 设置为可编辑以应用样式表隐藏文本
|
|
|
|
|
self.setObjectName('tbcombox')
|
|
|
|
@ -80,8 +80,8 @@ class DynamicAddBlock(QHBoxLayout):
|
|
|
|
|
self.blockViewlist = []
|
|
|
|
|
self.tbtypeList = TbtypeList #存放转换块的各种类型
|
|
|
|
|
# print(self.tbtypeList)
|
|
|
|
|
self.tbList = ['PressureTranslationBlock', 'TemperatureTranslationBlock', 'LevelTranslationBlock', 'FlowTranslationBlock', 'WiKaLevelTranslationBlock'] #存放四个转换块
|
|
|
|
|
self.enumList = [TBType.pressureTB, TBType.tempTB, TBType.levelTB, TBType.flowTB, TBType.wikaLevelTB]
|
|
|
|
|
self.tbList = ['PressureTranslationBlock', 'TemperatureTranslationBlock', 'LevelTranslationBlock', 'FlowTranslationBlock', 'WiKaLevelTranslationBlock', 'KaiFengFlowTranslationBlock'] #存放四个转换块
|
|
|
|
|
self.enumList = [TBType.pressureTB, TBType.tempTB, TBType.levelTB, TBType.flowTB, TBType.wikaLevelTB, TBType.kfFlowTB]
|
|
|
|
|
self.initUI()
|
|
|
|
|
|
|
|
|
|
def initUI(self):
|
|
|
|
@ -149,7 +149,7 @@ class DynamicAddBlock(QHBoxLayout):
|
|
|
|
|
case None:
|
|
|
|
|
tbcombox.setCurrentIndex(4)
|
|
|
|
|
tblockBtn = QPushButton(tbcombox.currentText() + str(i + 1))
|
|
|
|
|
print(1)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -194,7 +194,7 @@ class DynamicAddBlock(QHBoxLayout):
|
|
|
|
|
buttonNumber = button.text()[-1]
|
|
|
|
|
button.setText(tbType + str(buttonNumber))
|
|
|
|
|
if button.isChecked():
|
|
|
|
|
stackIndex = (int(self.blocklist[0]) + int(self.blocklist[2]) + index) + (int(buttonNumber) - 1) * 5
|
|
|
|
|
stackIndex = (int(self.blocklist[0]) + int(self.blocklist[2]) + index) + (int(buttonNumber) - 1) * 6
|
|
|
|
|
print(stackIndex)
|
|
|
|
|
self.parameStackWidget.setCurrentIndex(stackIndex)
|
|
|
|
|
|
|
|
|
@ -362,6 +362,7 @@ class BlockParameterManageWidget(QWidget):
|
|
|
|
|
TbtypeList = self.blockManage.TBTypeList
|
|
|
|
|
|
|
|
|
|
self.blockLayout = DynamicAddBlock(blocklist, TbtypeList)
|
|
|
|
|
self.scroWidget = QWidget()
|
|
|
|
|
self.scroWidget.setObjectName('scroWidget')
|
|
|
|
|
self.scroWidget.setLayout(self.blockLayout)
|
|
|
|
|
self.scroArea.setWidget(self.scroWidget)
|
|
|
|
|