0525d-更新

ModbusPack
zhangxuxutm 2 years ago
parent 3d1e2a29e9
commit 31d16b9380

@ -58,6 +58,8 @@ class VarTableModel(QAbstractTableModel):
def initTable(self):
self.datas = []
self.table.parent.initIcon()
proType = Globals.getValue('currentProType')
if proType in ['1', '2', '3', '0']:
@ -409,11 +411,12 @@ class VarButtonDelegate(QItemDelegate):
model.remove_row(sender.index[0])
def trend_action(self):
sender = self.sender()
model = self.parent().model
name = str(model.datas[sender.index[0]][3])
trend = ActualTrend(varName = name)
trend.show()
if model.table.parent._isPopenOpen:
sender = self.sender()
name = str(model.datas[sender.index[0]][3])
trend = ActualTrend(varName = name)
trend.show()
class ModbusTypeBox(VarButtonDelegate):
def __init__(self, parent=None):

@ -76,6 +76,7 @@ class CheckBoxHeader(QHeaderView):
class VarTableView(QTableView):
def __init__(self, parent=None):
super(VarTableView, self).__init__(parent)
self.parent = parent
self.setHeader()
self.setupUi()

@ -64,7 +64,7 @@ class VarWidgets(QtWidgets.QWidget):
self.startProtocolBtn.setIconSize(QSize(22, 22))
self.startProtocolBtn.clicked.connect(self.startProtocol)
self.varView = VarTableView()
self.varView = VarTableView(self)
self.varView.setObjectName('varView')
self.proxy = QtCore.QSortFilterProxyModel(self)
self.proxy.setSourceModel(self.varView.model)
@ -293,6 +293,11 @@ class VarWidgets(QtWidgets.QWidget):
self.startProtocolBtn.setText('开始通讯')
self.startProtocolBtn.setIcon(QIcon('static/startProtocol.png'))
def initIcon(self):
self._isPopenOpen = False
self.startProtocolBtn.setText('开始通讯')
self.startProtocolBtn.setIcon(QIcon('static/startProtocol.png'))
class HartWidgets(VarWidgets):
def __init__(self, parent=None):

Loading…
Cancel
Save