예제 #1
0
    def __init__(self, parent: QWidget = None, types: Dict[str, Type] = None):
        if types is None:
            types = {}

        self.types = list(types.items())

        QAbstractTableModel.__init__(self, parent)
예제 #2
0
    def __init__(self):
        QAbstractTableModel.__init__(self)
        self.input_data = []
        self.mapping = {}
        self.column_count = 4
        self.row_count = 15

        for i in range(self.row_count):
            data_vec = [0]*self.column_count
            for k in range(len(data_vec)):
                if k % 2 == 0:
                    data_vec[k] = i * 50 + randrange(30)
                else:
                    data_vec[k] = randrange(100)
            self.input_data.append(data_vec)
예제 #3
0
 def flags(self, index):
     """ Set the item flags at the given index. Seems like we're
         implementing this function just to see how it's done, as we
         manually adjust each tableView to have NoEditTriggers.
     """
     if not index.isValid():
         return Qt.ItemIsEnabled
     return Qt.ItemFlags(
         QAbstractTableModel.flags(self, index) | Qt.ItemIsEditable)
예제 #4
0
 def __init__(self):
     QAbstractTableModel.__init__(self)
     #todo or get when needed?
     self._acqs = []  # None # type: typing.List[ismrmrd.Acquisition]
     pass
예제 #5
0
 def __init__(self, data, currency):
     QAbstractTableModel.__init__(self)
     self._data = data
     self._currency = currency
예제 #6
0
 def __init__(self, data):
     QAbstractTableModel.__init__(self)
     self._data = data
예제 #7
0
 def __init__(self, dataframe: pd.DataFrame, parent: Qt = None) -> None:
     QAbstractTableModel.__init__(self, parent)
     self._dataframe = dataframe