Exemplo n.º 1
0
 def _AddDictToTree(self, data, parent, columnWidth=0):
     sortedKeys = sorted(data.keys())
     for key in sortedKeys:
         value = self.ConvertDataToString(data[key])
         if value == '':
             item = QStandardItem(str(key))
         else:
             item = QStandardItem(str(key) + ': ' + value)
             if len(value) > 10:
                 item.setToolTip(value)
         self._MakeItemUneditable(item)
         parent.appendRow(item)
         if type(data[key]) in (dict, list):
             self.AddItems(item, data[key], columnWidth=columnWidth)