mirror of
https://github.com/20kaushik02/AUNMS---Network-Monitoring-System.git
synced 2025-12-06 09:44:06 +00:00
color and clear temp fix
This commit is contained in:
parent
39ee37b9c4
commit
26d762f1fc
@ -106,13 +106,14 @@ class NetworkMonitor(QMainWindow):
|
|||||||
self.thread.terminate()
|
self.thread.terminate()
|
||||||
|
|
||||||
def packetClear(self):
|
def packetClear(self):
|
||||||
self.actionStart.setEnabled(False)
|
|
||||||
self.actionStop.setEnabled(True)
|
#self.actionStart.setEnabled(False)
|
||||||
|
#self.actionStop.setEnabled(True)
|
||||||
|
|
||||||
self.thread.terminate()
|
self.thread.terminate()
|
||||||
self.tableWidget.clearContents()
|
self.tableWidget.clearContents()
|
||||||
self.tableWidget.setRowCount(0)
|
self.tableWidget.setRowCount(0)
|
||||||
self.thread.start()
|
#sself.thread.start()
|
||||||
|
|
||||||
def interfaceDialog(self):
|
def interfaceDialog(self):
|
||||||
self.interfaceDiag = InterfacePick()
|
self.interfaceDiag = InterfacePick()
|
||||||
@ -134,6 +135,20 @@ class NetworkMonitor(QMainWindow):
|
|||||||
self.tableWidget.setItem(rowpos, 5, QTableWidgetItem(str(tableData['length'])))
|
self.tableWidget.setItem(rowpos, 5, QTableWidgetItem(str(tableData['length'])))
|
||||||
self.tableWidget.setItem(rowpos, 6, QTableWidgetItem(tableData['info']))
|
self.tableWidget.setItem(rowpos, 6, QTableWidgetItem(tableData['info']))
|
||||||
|
|
||||||
|
if(tableData['Protocol'] == 'TCP'):
|
||||||
|
self.setColortoRow(self.tableWidget, rowpos, QColor(173,191, 255))
|
||||||
|
elif(tableData['Protocol'] == 'UDP'):
|
||||||
|
self.setColortoRow(self.tableWidget, rowpos, QColor(157,240,255))
|
||||||
|
elif(tableData['Protocol'] == 'Other'):
|
||||||
|
self.setColortoRow(self.tableWidget, rowpos, QColor(125,125,146))
|
||||||
|
elif(tableData['Protocol'] == 'ARP'):
|
||||||
|
self.setColortoRow(self.tableWidget, rowpos, QColor(157,240,77))
|
||||||
|
|
||||||
|
|
||||||
|
def setColortoRow(self, table, rowIndex, color):
|
||||||
|
for j in range(table.columnCount()):
|
||||||
|
table.item(rowIndex, j).setBackground(color)
|
||||||
|
|
||||||
class InterfacePick(QDialog):
|
class InterfacePick(QDialog):
|
||||||
def __init__(self, parent=None):
|
def __init__(self, parent=None):
|
||||||
super().__init__()
|
super().__init__()
|
||||||
|
|||||||
@ -16,7 +16,7 @@ class TraceRoute(QWidget):
|
|||||||
self.startTraceBtn.clicked.connect(self.startTrace)
|
self.startTraceBtn.clicked.connect(self.startTrace)
|
||||||
|
|
||||||
self.result = QTextEdit()
|
self.result = QTextEdit()
|
||||||
self.result.setEnabled(False)
|
self.result.setReadOnly(True)
|
||||||
|
|
||||||
self.layoutTrace = QVBoxLayout(self)
|
self.layoutTrace = QVBoxLayout(self)
|
||||||
self.layoutTrace.addWidget(self.hostn)
|
self.layoutTrace.addWidget(self.hostn)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user