Como limpiar mi QTreeview con PyQt5
Publicado por Victor (3 intervenciones) el 19/01/2019 12:12:06
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
class FAcceso(QTreeView):
def __init__(self):
super().__init__()
self.setStyleSheet("background-color: #D7DEBE; color: #24095E;")
self.setRootIsDecorated(False)
self.setAlternatingRowColors(True)
self.setSortingEnabled(True)
model = QStandardItemModel(0, 4, self)
model.setHeaderData(0, Qt.Horizontal, "ID")
model.setHeaderData(1, Qt.Horizontal, "NUMERO BOMBA")
model.setHeaderData(2, Qt.Horizontal, "DESC. BOMBA")
model.setHeaderData(3, Qt.Horizontal, "NRO.FISICO")
self.setModel(model)
self.setEditTriggers(QAbstractItemView.NoEditTriggers)
self.show()
self.clicked.connect(self.click_en_view)
model.removeRow(0)
model.removeRow(1)
model.removeRow(2)
model.removeRow(3)
model.insertRow(0)
model.setData(model.index(0, 0), 'registro 1')
model.setData(model.index(0, 1), 'registro 2')
model.setData(model.index(0, 2), 'registro 3')
model.setData(model.index(0, 3), 'registro 4')
self.show()
Valora esta pregunta


0