Example #1
0
 def editLink(self, row: int, name: str, color: str, points: str):
     """Edit a link."""
     for i, e in enumerate((name, color, points)):
         item = QTableWidgetItem(e)
         item.setFlags(Qt.ItemIsSelectable | Qt.ItemIsEnabled)
         if i == 1:
             item.setIcon(color_icon(e))
         self.setItem(row, i, item)
Example #2
0
 def edit_point(self, row: int, links: str, type_str: str, color: str, x: str, y: str):
     """Edit a point."""
     for i, e in enumerate([f'Point{row}', links, type_str, color, x, y, f"({x}, {y})"]):
         item = QTableWidgetItem(str(e))
         item.setFlags(Qt.ItemIsSelectable | Qt.ItemIsEnabled)
         if i == 3:
             item.setIcon(color_icon(e))
         self.setItem(row, i, item)
Example #3
0
 def editArgs(self, row: int, Links: str, Type: str, Color: str, x: float,
              y: float):
     """Edite a point."""
     for i, e in enumerate([
             'Point{}'.format(row), Links, Type, Color, x, y,
             "({}, {})".format(x, y)
     ]):
         item = QTableWidgetItem(str(e))
         item.setFlags(Qt.ItemIsSelectable | Qt.ItemIsEnabled)
         if i == 3:
             item.setIcon(colorIcons(e))
         self.setItem(row, i, item)