Пример #1
0
 def init_schema(self):
     self.schema_tree.clear()
     for key in self.schema.keys():
         db_tree = QTreeWidgetItem([key])
         db_tree.identifier = "DATABASE"
         db_tree.text_value = key
         for table in self.schema[key].keys():
             table_tree = QTreeWidgetItem([table])
             table_tree.identifier = "TABLE"
             table_tree.database = key
             table_tree.text_value = table
             for column in self.schema[key][table]:
                 col = QTreeWidgetItem([column])
                 col.identifier = "COLUMN"
                 col.text_value = column
                 table_tree.addChild(col)
             db_tree.addChild(table_tree)
         self.schema_tree.addTopLevelItem(db_tree)