PandasModel¶
-
class
microbill.windows.
PandasModel
(data: pandas.core.frame.DataFrame, parent=None, checkbox: bool = False)¶ Bases:
PyQt5.QtCore.QAbstractTableModel
Clase que representa un Pandas DataFrame como un QAbstractTableModel
Methods Summary
columnCount
(self, \*args)Método que retorna el número de columnas del dataframe
data
(self, index, role)Método encargado de asignar al modelo, según el índice que entra por parámetro, el valor y el rol del elemento dado por el índice
flags
(self, index)Método que renorna las opciones asociadas al índice que entra por parámetro
headerData
(self, col, orientation, role)Método que determinar el comportamiento de QVariant dependiendo del role y la orientación que entran por parámetro
rowCount
(self, \*args)Método que retorna el número de filas del dataframe
whereIsChecked
(self)Método que retorna True en las filas que se encuentran chequeadas y False en las demás
Methods Documentation
-
columnCount
(self, *args) → int¶ Método que retorna el número de columnas del dataframe
- Returns
- int: número de columnas del dataframe
-
data
(self, index, role) → bool¶ Método encargado de asignar al modelo, según el índice que entra por parámetro, el valor y el rol del elemento dado por el índice
- Parameters
- index
- value
- role
- Returns
- bool: True en el caso que el índice sea valido, False de lo contrario
-
flags
(self, index) → int¶ Método que renorna las opciones asociadas al índice que entra por parámetro
- Parameters
- index: parámetro al cual se le desean obtener las opciones
- Returns
- int: opciones asociadas al índice
-
headerData
(self, col:int, orientation, role)¶ Método que determinar el comportamiento de QVariant dependiendo del role y la orientación que entran por parámetro
- Parameters
- col: int
- orientation:
- role:
-
rowCount
(self, *args) → int¶ Método que retorna el número de filas del dataframe
- Returns
- int: número de filas del dataframe
-
whereIsChecked
(self)¶ Método que retorna True en las filas que se encuentran chequeadas y False en las demás
- Returns
- np.array: array que contiene True en las filas que se encuentran chequeadas y False en las demás
-