コード例 #1
0
ファイル: constraints.py プロジェクト: s40523219/Pyslvs-PyQt5
def list_items(widget: QListWidget,
               returnRow: bool = False) -> Tuple[int, QListWidgetItem]:
    """A generator to get items from list widget."""
    for row in range(widget.count()):
        if returnRow:
            yield row, widget.item(row)
        else:
            yield widget.item(row)
コード例 #2
0
ファイル: undoRedo.py プロジェクト: scrum-1/Pyslvs-PyQt5
 def __init__(self,
     row: int,
     widget: QListWidget
 ):
     QUndoCommand.__init__(self)
     self.row = row
     self.widget = widget
     self.name = widget.item(row).text()
     self.mechanism = widget.item(row).expr
コード例 #3
0
def list_texts(
        widget: QListWidget,
        return_row: bool = False) -> Iterator[Union[Tuple[int, str], str]]:
    """Generator to get the text from list widget."""
    for row in range(widget.count()):
        if return_row:
            yield row, widget.item(row).text()
        else:
            yield widget.item(row).text()
コード例 #4
0
 def __init__(self, row: int, widget: QListWidget):
     super(DeleteVariable, self).__init__()
     self.item = widget.item(row)
     self.widget = widget
コード例 #5
0
 def __init__(self, row: int, widget: QListWidget):
     super(DeleteStorage, self).__init__()
     self.row = row
     self.widget = widget
     self.name = widget.item(row).text()
     self.mechanism = widget.item(row).expr
コード例 #6
0
ファイル: undoRedo.py プロジェクト: scrum-1/Pyslvs-PyQt5
 def __init__(self, row: int, widget: QListWidget):
     QUndoCommand.__init__(self)
     self.item = widget.item(row)
     self.widget = widget
コード例 #7
0
ファイル: constraints.py プロジェクト: s40523219/Pyslvs-PyQt5
def get_list(item: QListWidget) -> List[str]:
    """A generator to get symbols from list widget."""
    if not item:
        return []
    for e in item.text().split(", "):
        yield e
コード例 #8
0
def list_texts(widget: QListWidget) -> Iterator[str]:
    """Generator to get the text from list widget."""
    for row in range(widget.count()):
        yield widget.item(row).text()