main
parent 3a0282af59
commit ea15b96a97

@ -150,45 +150,53 @@ class VarButtonDelegate(QItemDelegate):
self.parent()
)
readORwirte = self.parent().model.datas[index.row()][4]
if 'w' not in readORwirte:
return
boxLayout = QHBoxLayout()
dataType = self.parent().model.datas[index.row()][3]
objectType = self.parent().model.datas[index.row()][1]
editlineLayout = ObjectTypeEditlayout(objectType, dataType)
startActionBtn.index = [index.row(), index.column()]
startActionBtn.setToolTip('强制')
refreshButton = QPushButton(
qtawesome.icon('mdi6.refresh', color='#1fbb6f'),
qtawesome.icon('fa.refresh', color='#1fbb6f'),
"",
self.parent()
)
refreshButton.setToolTip('刷新')
refreshButton.setObjectName("refreshButton")
refreshButton.clicked.connect(self.refreshData)
refreshButton.index = [index.row(), index.column()]
boxLayout = QHBoxLayout()
if objectType == 'TARGET_MODE':
combox = QComboBox()
combox.addItems(["非服务", "手动初始化", "本地超驰", '手动', '自动', '级联', '远程级联', '远程输出'])
combox.setCurrentIndex(-1)
combox.currentIndexChanged.connect(lambda index : self.startAction(modelIndex = index))
boxLayout.addWidget(combox, 10)
boxLayout.addWidget(refreshButton,1)
else:
boxLayout.addLayout(editlineLayout)
startActionBtn.clicked.connect(lambda: self.startAction(objectTypeEditlayout = editlineLayout))
boxLayout.addWidget(startActionBtn)
readORwirte = self.parent().model.datas[index.row()][4]
if 'w' not in readORwirte:
boxLayout.addWidget(QSplitter())
boxLayout.addWidget(refreshButton)
boxLayout.addWidget(QSplitter())
else:
dataType = self.parent().model.datas[index.row()][3]
objectType = self.parent().model.datas[index.row()][1]
startActionBtn.setObjectName('startActionBtn')
editlineLayout = ObjectTypeEditlayout(objectType, dataType)
startActionBtn.index = [index.row(), index.column()]
startActionBtn.setToolTip('强制')
if objectType == 'TARGET_MODE':
combox = QComboBox()
combox.setObjectName('modeCombox')
combox.addItems(["非服务", "手动初始化", "本地超驰", '手动', '自动', '级联', '远程级联', '远程输出'])
combox.setCurrentIndex(-1)
combox.currentIndexChanged.connect(lambda index : self.startAction(modelIndex = index))
boxLayout.addWidget(combox, 10)
boxLayout.addWidget(refreshButton,1)
else:
boxLayout.addLayout(editlineLayout)
startActionBtn.clicked.connect(lambda: self.startAction(objectTypeEditlayout = editlineLayout))
boxLayout.addWidget(startActionBtn)
boxLayout.addWidget(refreshButton)
startActionBtn.setObjectName('startActionBtn')
boxLayout.setContentsMargins(0, 0, 0, 0)
widget = QWidget()
@ -248,6 +256,8 @@ class VarButtonDelegate(QItemDelegate):
# self.loadingDataWidget = LoadingDataWidget()
# self.loadingDataWidget.show()
# self.loadingDataWidget.loadData(1, 1)
self.loadingDataWidget = LoadingDataWidget(refreshType = True)
self.loadingDataWidget.exec_()
model.updateColumn(sender.index[0], value)
# self.parent().resizeHeader()
blockView.proxy.invalidate()

Loading…
Cancel
Save