示例#1
0
 def _setFormValue(self, attrValue):
     while self.listWidget.takeItem(0):
         pass
     if attrValue:
         item = QtWidgets.QListWidgetItem(attrValue.nodeName())
         uuid = meta.getUUID(attrValue)
         item.setData(QtCore.Qt.UserRole, uuid)
         self.listWidget.addItem(item)
示例#2
0
 def _setFormValue(self, attrValue):
     while self.listWidget.takeItem(0):
         pass
     for node in attrValue:
         self.listWidget.addItem(QtWidgets.QListWidgetItem(node.nodeName()))
     # 13px line height per item, clamped in range 40..120, added 8px buffer
     newHeight = max(40, min(120, 8 + 13 * self.listWidget.count()))
     self.listWidget.setFixedHeight(newHeight)
示例#3
0
 def _setFormValue(self, attrValue):
     while self.listWidget.takeItem(0):
         pass
     for node in attrValue:
         item = QtWidgets.QListWidgetItem(node.nodeName())
         uuid = meta.getUUID(node)
         item.setData(QtCore.Qt.UserRole, uuid)
         self.listWidget.addItem(item)
     # 13px line height per item, clamped in range 40..120, added 8px buffer
     newHeight = max(40, min(120, 8 + 13 * self.listWidget.count()))
     self.listWidget.setFixedHeight(newHeight)
示例#4
0
 def _setFormValue(self, attrValue):
     while self.listWidget.takeItem(0):
         pass
     if attrValue:
         self.listWidget.addItem(
             QtWidgets.QListWidgetItem(attrValue.nodeName()))