コード例 #1
0
    def __init__(self, displayTag="name", parent=None):
        self.displayTag = displayTag
        QAbstractListModel.__init__(self, parent)
        self._objects = []

        self.rowsInserted.connect(self.lengthChanged)
        self.rowsRemoved.connect(self.lengthChanged)
コード例 #2
0
    def __init__(self, settings):

        QAbstractListModel.__init__(self)
        self.settings = settings

        self._nameList = list()
        self.load()
コード例 #3
0
ファイル: usermodel.py プロジェクト: xavierxeon/CertAdmin
    def __init__(self, settings):

        QAbstractListModel.__init__(self)
        self.settings = settings

        self._data = []
        self.load()
コード例 #4
0
ファイル: mesta.py プロジェクト: pantrinkl/prohlizec_mest
    def __init__(self, kraj, filename=None):

        QAbstractListModel.__init__(self)
        self.okresy_list = []
        self.ktery_kraj = kraj
        self.zaloha = []
        if filename:
            self.load_from_json(filename)
コード例 #5
0
    def __init__(self):
        QAbstractListModel.__init__(self)

        # self.__effects_count = 3
        self.__effect_ids = local_effects.keys()
        self.__order = dict(enumerate(local_effects.keys()))
        global patch_bay_singleton
        patch_bay_singleton = self
コード例 #6
0
ファイル: mymodel.py プロジェクト: amnesiagreens/kdabtv
    def removeData(self, row):
        if row < 0 | row > len(self._m_data):
            return

        data = self._m_data[row]

        QAbstractListModel.beginRemoveRows(self, QModelIndex(), row, row)
        self._m_data.remove(data)
        QAbstractListModel.endRemoveRows(self)
コード例 #7
0
 def __init__(self, na_manager: QNetworkAccessManager):
     QAbstractListModel.__init__(self)
     self.vehicle_list = []
     self.na_manager = na_manager
     self.na_manager.finished[QNetworkReply].connect(self.download_finished)
     self.timer = QTimer()
     self.timer.setInterval(UPDATE_INTERVAL)
     self.timer.timeout.connect(self.start_download)
     self.timer.start()
コード例 #8
0
    def __init__(self, parent=None):

        QAbstractListModel.__init__(self, parent)
        # holds a list of all topic objects referenced by the "relatedTopics"
        # list inside the current topic object `topic`
        self.relTopics = list()
        """ List of instances of `Topic` that are specified as related to
        `self.topic` """
        self.topic = None
        """ Current topic to which the related topics shall be displayed. """
コード例 #9
0
ファイル: mymodel.py プロジェクト: amnesiagreens/kdabtv
    def duplicateData(self, row):
        if row < 0 | row > len(self._m_data):
            return

        data = self._m_data[row]
        rowOfInsert = row + 1

        QAbstractListModel.beginInsertRows(self, QModelIndex(), rowOfInsert,
                                           rowOfInsert)
        self._m_data.insert(rowOfInsert, data)
        QAbstractListModel.endInsertRows(self)
コード例 #10
0
ファイル: main.py プロジェクト: franzboard/PyQt
    def __init__(self):
        QAbstractListModel.__init__(self)
        self.__cpu_count = psutil.cpu_count()
        self.__cpu_load = [0] * self.__cpu_count
        self.__update_timer = QTimer(self)
        self.__update_timer.setInterval(1000)
        self.__update_timer.timeout.connect(self.__update)
        self.__update_timer.start()
        # The first call returns invalid data

        psutil.cpu_percent(percpu=True)
コード例 #11
0
    def __init__(self, parent=None):

        QAbstractListModel.__init__(self, parent)

        self.size = QSize(100, 100)
        """ Size of an icon """
        self.currentTopic = None
        """ Currently open topic """
        self.snapshotList = []
        """ List of the snapshot files """
        self.snapshotImgs = []
        """ Buffer of the already loaded images """
コード例 #12
0
    def __init__(self, parent=None):
        '''
        Initialisation of board. Creates todo list as well as populates it.
        '''

        QAbstractListModel.__init__(self, parent)

        self.mydb = SQLDatabase.get_db_instance()
        self.cursor = self.mydb.cursor()

        self._todos = []
        self.refresh_todos_list()
コード例 #13
0
ファイル: model.py プロジェクト: e8johan/qmlbook
 def __init__(self):
     QAbstractListModel.__init__(self)
     
     self.__cpu_count = psutil.cpu_count()
     self.__cpu_load = [0] * self.__cpu_count
     
     self.__update_timer = QTimer(self)
     self.__update_timer.setInterval(1000)
     self.__update_timer.timeout.connect(self.__update)
     self.__update_timer.start()
     
     # The first call returns invalid data
     psutil.cpu_percent(percpu=True)
コード例 #14
0
ファイル: mymodel.py プロジェクト: amnesiagreens/kdabtv
    def growPopulation(self):
        growthFactor = 0.01 / self.RAND_MAX

        count = len(self._m_data)
        for i in range(0, count):
            self._m_data[
                i].population += self._m_data[i].population * random.randint(
                    1, self.RAND_MAX) * growthFactor

        startIndex = QAbstractListModel.index(self, 0, 0)
        endIndex = QAbstractListModel.index(self, count - 1, 0)

        self.dataChanged.emit(startIndex, endIndex,
                              [self.Roles.PopulationRole])
コード例 #15
0
ファイル: mesta.py プロジェクト: pantrinkl/prohlizec_mest
 def __init__(self, filename=None):
     QAbstractListModel.__init__(self)
     self.city_list = []
     self.kraje_list = []
     self.obce_list = []
     self.okres_v = None
     self.dolnimez = 0
     self.hornimez = 1400000
     self.mesta = False
     self.obce = False
     self.vybranyokres = None
     self.vybranykraj = None
     if filename:
         self.load_from_json(filename)
コード例 #16
0
    def __init__(self, snapshotModel, parent=None):

        QAbstractListModel.__init__(self, parent=None)
        self.viewpoints = []
        """ List of instances of `ViewpointReference` """
        # used to retrieve the snapshot icons.
        self.snapshotModel = snapshotModel
        """ Reference to SnapshotModel used to retrieve icons of the snapshots
        """

        # set up the sizes and offsets
        self._iconQSize = None
        """ Size in pixels """
        self._iconSize = QSize(10, 10)
        """ Size in millimeters """
        self.calcSizes()
コード例 #17
0
ファイル: main.py プロジェクト: zyxyh/SweepMine_QML_Python
    def __init__(self):
        QAbstractListModel.__init__(self)

        self.__rows = 16  # 行数
        self.__cols = 30  # 列数
        self.__minesCount = 99  # 总地雷数
        self.count_opened = 0  # 揭开的块的总数
        self.markedCount = 0  # 已经标记地雷的总数
        self.gameStatus = 0  # 游戏状态 0:等待,1:正在进行,2:成功,3:引爆了

        self.__table = []  # * (self.__cols * self.__rows)
        for i in range(self.__rows * self.__cols):
            self.__table.append({
                'mineflag': False,
                'openedflag': False,
                'mark': "",
                'minesaround': 0
            })
            item = QStandardItem(i, 0)
            item.setFlags(item.flags() | Qt.ItemIsEditable)
コード例 #18
0
 def setData(self, index, value, role=Qt.EditRole):
     if index.isValid():
         marker = self._items[index.row()]
         if role == MarkersModel.CoordinatesRole:
             marker.set_coordinates(value)
         if role == MarkersModel.ColorRole:
             marker.set_color(value)
         if role == MarkersModel.WidthRole:
             marker.set_width(value)
         self.dataChanged.emit(index, index)
         return True
     return QAbstractListModel.setData(self, index, value, role)
コード例 #19
0
 def setData(self, index, value, role=Qt.EditRole):
     if index.isValid():
         marker = self._items[index.row()]
         if role == MarkersModel.PositionRole:
             marker.setPosition(value)
         if role == MarkersModel.ColorRole:
             marker.set_color(value)
         if role == MarkersModel.SizeRole:
             marker.set_size(value)
         if role == MarkersModel.PropertiesRole:
             marker.set_properties(value)
         self.dataChanged.emit(index, index)
         return True
     return QAbstractListModel.setData(self, index, value, role)
コード例 #20
0
 def flags(self, index):
     defaultFlags = QAbstractListModel.flags(self,index);
     return Qt.ItemIsDropEnabled | defaultFlags;
コード例 #21
0
 def __init__(self,data,tablemodel,fileList ,parent=None):
     QAbstractListModel.__init__(self, parent)
     self.metadataList = fileList
     self.tablemodel = tablemodel
コード例 #22
0
 def __init__(self):
     QAbstractListModel.__init__(self)
コード例 #23
0
ファイル: model.py プロジェクト: Wesmania/fafpyclient-mockup
 def __init__(self):
     QAbstractListModel.__init__(self)
     self._itemlist = []
コード例 #24
0
ファイル: model.py プロジェクト: Wesmania/fafpyclient-mockup
 def __init__(self):
     QAbstractListModel.__init__(self)
     self._items = SortedDict()
コード例 #25
0
 def __init__(self, parent=None):
     QAbstractListModel.__init__(self, parent)
     self.addons = []
コード例 #26
0
 def flags(self, index):
     if not index.isValid():
         return Qt.ItemIsEnabled
     return QAbstractListModel.flags(index) | Qt.ItemIsEditable
コード例 #27
0
 def __init__(self, parent=None):
     QAbstractListModel.__init__(self, parent)
     self._items = []
コード例 #28
0
ファイル: bug_814.py プロジェクト: BadSingleton/pyside2
 def __init__(self):
     QAbstractListModel.__init__(self)
     self.setRoleNames({0: 'pysideModelData'})
コード例 #29
0
 def __init__(self, parent=None):
     QAbstractListModel.__init__(self, parent)
     self.obj = MyObject()
     self.obj.setObjectName(object_name)
コード例 #30
0
ファイル: usingmodel.py プロジェクト: amirkogit/QtTestGround
 def __init__(self, parent = None):
     QAbstractListModel.__init__(self, parent)
     self._data = []
コード例 #31
0
    def __init__(self):

        QAbstractListModel.__init__(self)
        self.updateTopics()
        self.items = []
コード例 #32
0
 def __init__(self, parent=None):
     QAbstractListModel.__init__(self, parent)
     self.readFromFile("content.txt")
コード例 #33
0
    def __init__(self, parent = None):
        QAbstractListModel.__init__(self, parent)

        self.m_objects = []