Ejemplo n.º 1
0
 def loadPwd(self):
     self.clear()
     self.onDeselect()
     self.setRowCount(0)
     self.setColumnCount(4)
     self.setHorizontalHeaderLabels(['Tags', 'Title', 'Username', 'Description'])
     wid = [200, 150, 200]
     for cid, wid in enumerate(wid): self.setColumnWidth(cid, wid)
     
     tagFunc = TagFunc()
     self.pwdIdx = []
     for idx, pwd in enumerate(PWDLIST):
         row = self.rowCount()
         self.insertRow(row)
         tags = pwd.tags
         tagStr = tagFunc.getTagNameString(tags)
         self.setItem(idx, 0, QtGui.QTableWidgetItem(tagStr, 1))
         self.setItem(idx, 1, QtGui.QTableWidgetItem(pwd.title, 1))
         self.setItem(idx, 2, QtGui.QTableWidgetItem(pwd.username, 1))
         self.setItem(idx, 3, QtGui.QTableWidgetItem(pwd.description, 1))
         self.pwdIdx.append(pwd.id)