def __init__(self, data=None): QAbstractTableModel.__init__(self) self.color = None self.load_data(data)
def __init__(self, data=None): QAbstractTableModel.__init__(self) self.row_count = 0 self.column_count = 0 self.header_labels = [] if (data is not None): self.load_data(data)
def __init__(self, parent): QAbstractTableModel.__init__(self, parent) self.communicate = Communicate() # self.fu = bmd.scriptapp("Fusion") # comp = self.fu.GetCurrentComp() self.inputsToSkip = {} self.data_types_to_skip = {} # We optimize drawing speeds by using Python's immutability to assign a method to steer backgroundRole behaviour self.backgroundRoleMethod = self.backgroundRole # self.backgroundRoleMethod = self.noRole self.toolDict = dict() self.attributeNameKeys = list() # List of unique attribute name keys self.attributeDataTypes = list( ) # this list is coupled to the key list self.toolsInputs = list() self.toolsAttributes = list() # this stores the editrole data for multi commits (this way we get inline math to work) self.stored_edit_role_data = None
def __init__(self, parent=None): QAbstractTableModel.__init__(self, parent) self.topic = None """ Currently set topic. """ self.documents = [] """ List of documents that are to be displayed. """
def __init__(self): QAbstractTableModel.__init__(self) self.input_data = [] self.mapping = {} self.column_count = 4 self.row_count = 15 self.random_data()
def __init__(self, data): QAbstractTableModel.__init__(self) self.input_data = [] self.mapping = {} self.column_count = len(data[0]) self.row_count = len(data) self.input_data = [list(map(int, data_row)) for data_row in data]
def __init__(self, country_data=None): QAbstractTableModel.__init__(self) if country_data: self.countries, self.values = zip(*country_data) self.countries = list(self.countries) self.values = list(self.values) else: self.countries = [] self.values = []
def __init__(self, crossword_index=-1, grid_data=None): QAbstractTableModel.__init__(self) self.crossword_index = crossword_index self.load_grid_data(grid_data) shape = grid_data.shape self.solution_data = np.full((shape[0], shape[1]), '', dtype=object) self.timer = QTimer(self) self.timer.timeout.connect(self.save_solution) self.timer.start(5000)
def __init__( self, data=None): #Обычно функция определяется с помощью инструкции def """в конструкторе класса CustomTableModel я запускаю конструктор класса QAbstractTableModel, кот за нас написали """ QAbstractTableModel.__init__(self) self.color = None self.load_data(data) """в моем конструкторе опеределяется сво-во color и вызывается метод load_data """
def __init__(self, parent=None): QAbstractTableModel.__init__(self, parent) self.disabledIndices = [1, 2, 7, 8] """ Indices of items that cannot be edited and shall be disabled. """ self.topic = None """ Currently open topic """ self.members = [] """ List of all names of members of a topic that shall be displayed.
def __init__(self, data, parent=None): QAbstractTableModel.__init__(self, parent) self.metadataList = [] visited = {} queue = [] grandParents = {} source = "" self.hiddenList = [] self.treeDict = data self.editableList = []
def __init__(self, data=None): QAbstractTableModel.__init__(self) # four empty lists self.recipe_ids = [] self.recipe_names = [] self.comments = [] self.cuisines = [] self.load_data(data)
def __init__(self, parent, results: Results): """ Initialization of model. :param parent: Parent widget. :type parent: Widget :param results: Experiment results. :type results: Results """ QAbstractTableModel.__init__(self, parent) self._results = results
def __init__(self): QAbstractTableModel.__init__(self) self.ncols = 3 nrows = 1 # initial number of rows self.data_name = np.empty(nrows, dtype="object") self.data_name[0] = "sample name" self.data_pc1 = np.zeros(nrows) self.data_pc2 = np.zeros(nrows)
def __init__(self, data, metadataList, editables, parent=None): QAbstractTableModel.__init__(self, parent) self.metadataList = metadataList self.treeDict = metadataList self.templatelist = [] self.templatesources = [] self.newmetadataList = [] self.newmetadatasources = [] self.hiddenList = [] self.editableKeys = editables
def __init__(self, parent, experiment: Experiment): """ Initialization of model. :param parent: Parent widget. :type parent: Widget :param experiment: Experiment which attributes you want to show. :type experiment: Experiment """ QAbstractTableModel.__init__(self, parent) self._experiment = experiment
def __init__(self, table_view: QTableView) -> None: QAbstractTableModel.__init__(self) self.table_view = table_view self.__chapters: List[Chapter] = list() self.__columns: List[TableColumn] = [ TableColumn("Start Time", self.__get_start(False), self.__get_start(True), self.__set_start), TableColumn("End Time", self.__get_end(False), self.__get_end(True), self.__set_end), TableColumn("Name", self.__get_name, self.__get_name, self.__set_name) ]
def __init__(self, parent, results: Results, classifier: Classifier): """ Initialization of model. :param parent: Parent widget. :type parent: Widget :param results: Experiment results. :type results: Results :param classifier: Confusion matrix will be shown for this classifier. :type classifier: Classifier """ QAbstractTableModel.__init__(self, parent) self._results = results self._classifier = classifier
def __init__(self, df): QAbstractTableModel.__init__(self) self.df = df self.df = self.df.astype({'Ecc. Length (Cm)': int}) self.headers = tuple(self.df.columns) self.i_story = self.headers.index('Story') self.i_ecc_len = self.headers.index('Ecc. Length (Cm)') self.i_diaph = self.headers.index('Diaph') self.i_case = self.headers.index('OutputCase') # self.create_diaphs() self.story_colors = {} cases = self.df['OutputCase'].unique() import random for c in cases: self.story_colors[c] = random.choices(range(150, 256), k=3)
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)
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)
def __init__(self, parent, header, ask=False, previous=[], *args): """Constructor, based on `QAbstractTableModel.__init__` Parameters: parent: the parent widget header: the list of column names which constitute the table ask (boolean, default False): when True, allow to select the lines with a checkbox previous: the list of lines which must be selected at the beginning """ QAbstractTableModel.__init__(self, parent, *args) self.header = header self.parentObj = parent self.previous = previous self.ask = ask self.selectedElements = {} self.painter = None
def __init__(self, *args, **kwargs): QAbstractTableModel.__init__(self, *args, **kwargs) self.vfs_view: Optional[VfsView] = None self.show_all = True self.uid_table = None self.remap = None self.remap_uid = None self.remap_pid = None self.remap_type = None self.remap_hash = None self.column_ids = [ "Index", "PIDX", "Type", "Sub Type", "Hash", "EXT_hash", "Size_U", "Size_C", "Path" ] self.vfs_changed_signal.connect(self.update_model)
def __init__(self, parent, experiment: Experiment, showExtractorAttr: Callable[[int], None] = None): """ Initialization of model. :param parent: Parent widget. :type parent: Widget :param experiment: Experiment which attributes you want to show. :type experiment: Experiment :param showExtractorAttr: This method will be called, with parameter containing row number, when extractor is changed. :type showExtractorAttr: Callable[[int],None] """ QAbstractTableModel.__init__(self, parent) self._experiment = experiment self._showExtractorAttr = showExtractorAttr
def __init__(self, parent: QTableView, data: list, attr_header: list): """ Custom table model for the attributes table view :param parent: parent table view object :type parent: QTableView :param data: list of objects to set in this model :type data: list :param attr_header: rows names :type attr_header: list """ QAbstractTableModel.__init__(self, parent) self.table_data = data self.attr_header = attr_header parent.setModel(self)
def __init__(self, view: BinaryView): QAbstractTableModel.__init__(self) BinaryDataNotification.__init__(self) self.view = view self.memory_view = view.session_data.get('emulator.memory.view') self.font_name = Settings().get_string('ui.font.name') self.font_size = Settings().get_integer('ui.font.size') if self.memory_view is None: return self.memory_view.register_notification(self) if self.view.session_data.get('emulator.memory') is None: self.view.session_data['emulator.memory'] = [ seg for seg in self.memory_view.segments ]
def __init__(self, parent, data_list, header): """ Custom table model for the table view :param parent: parent table view object :type parent: QTableView :param data_list: list of objects to set in this model :type data_list: list :param header: column names :type header: tuple """ QAbstractTableModel.__init__(self, parent) self.data_list = data_list self.header = header self.light_selection: list = [] parent.setModel(self)
def __init__(self, master_name: str, jahr: int, rowList: List[Any]): QAbstractTableModel.__init__(self) self._master_name = master_name self._jahr = jahr self._rowList = rowList self._headers: List[str] = [ "Kreditor", "Wohng", "Buchungstext", "Buch.datum", "Kostenart", "Betrag", "Summe" ] self._keys: List[str] = [ "kreditor", "mobj_id", "buchungstext", "buchungsdatum", "kostenart", "betrag", "" ] self._columnKreditor = 0 self._columnBetrag = 5 self._columnSumme = 6 self._negNumberBrush = QBrush(Qt.red) self._sumrowBrush = QBrush(Qt.lightGray) self._boldFont = QFont("Arial", 11, QFont.Bold) self._columnfunctions: List[ColumnFunction] = list()
def __init__(self, parent): QAbstractTableModel.__init__(self, parent) self.polling_period_ms = 1000 self.devicedatas = OrderedDict( ) # ordered so that we can map row indices to devices self.timer = QTimer(self) self.timer.timeout.connect(self.poll_sync_status) headerdata = [ ('Node', 'The cluster name of this device'), ('Host', 'The URL of the remote PC'), ('Connected', 'If we are connected to the listner of this device'), ('Driver', 'GPU driver version'), ('FlipMode', 'Current presentation mode. Only available once the render node process is running. Expects "Hardware Composed: Independent Flip"' ), ('Gpus', 'Informs if GPUs are synced.'), ('Displays', 'Detected displays and whether they are in sync or not'), ('Fps', 'Sync Frame Rate'), ('HouseSync', 'Presence of an external sync signal connected to the remote Quadro Sync card' ), ('SyncSource', 'The source of the GPU sync signal'), ('Mosaics', 'Display grids and their resolutions'), ('Taskbar', 'Whether the taskbar is set to auto hide or always on top. It is recommended to be consistent across the cluster' ), ('InFocus', 'Whether nDisplay instance window is in Focus. It is recommended to be in focus.' ), ('ExeFlags', 'It is recommended to disable fullscreen opimizations on the unreal executable. Only available once the render node process is running. Expects "DISABLEDXMAXIMIZEDWINDOWEDMODE"' ), ] self.colnames = [hd[0] for hd in headerdata] self.tooltips = [hd[1] for hd in headerdata]
def __init__( self, rowList:List[XBase]=None, jahr:int=None ): QAbstractTableModel.__init__( self ) #super( XBaseTableModel, self ).__init__( ) self.rowList:List[XBase] = rowList self._jahr:int = jahr # das Jahr ist bei manchen Models interessant, bei manchen nicht - kann also auf None stehen. self.headers:List = list() self.keys:List = list() self.headerColor = QColor( "#FDBC6A" ) self.headerBrush = QBrush( self.headerColor ) self.negNumberBrush = QBrush( Qt.red ) self.greyBrush = QBrush( Qt.lightGray ) self.inactiveBrush = QBrush( Qt.black ) self.inactiveBrush.setStyle( Qt.BDiagPattern ) self.boldFont = QFont( "Arial", 11, QFont.Bold ) self.yellow = QColor( "yellow" ) self.yellowBrush = QBrush( self.yellow ) self.sortable = False self.sort_col = 0 self.sort_ascending = False self._changes = ChangeLog() if rowList: self.setRowList( rowList )
def __init__(self, parent, my_data, header, *args): QAbstractTableModel.__init__(self, parent, *args) self.my_data = my_data self.header = header
def __init__(self, courses): QAbstractTableModel.__init__(self) # my object is a mapping, while table model uses an index (so it's # more similar to a list self.courses = list(courses)