示例#1
0
 def _generatePage(self, newDataList):
     for index in range(len(newDataList)):
         protagonistDict = newDataList[index]
         protagonistItemEle = scrollProtagonistItem(self.PLT)
         protagonistItemEle.refeshData(protagonistDict)
         if index % 3 == 0:
             tempHL = QHBoxLayout()
             tempHL.cardItemEleList = []
             self._VL.addLayout(tempHL)
             self._tempHL_List.append(tempHL)
         protagonistItemEle.parentLayout = tempHL
         tempHL.addWidget(protagonistItemEle)
         tempHL.cardItemEleList.append(protagonistItemEle)
示例#2
0
 def _generatePage(self, newDataList):
     for index in range(len(newDataList)):
         card = newDataList[index]
         cardItemEle = scrollCradItem(self.CLT)
         cardItemEle.refeshData(
             card,
             card.get('id', 'newCard') in self.CLT.cardSelList)
         if index % 3 == 0:
             tempHL = QHBoxLayout()
             tempHL.cardItemEleList = []
             self._VL.addLayout(tempHL)
             self._tempHL_List.append(tempHL)
         cardItemEle.parentLayout = tempHL
         tempHL.addWidget(cardItemEle)
         tempHL.cardItemEleList.append(cardItemEle)
示例#3
0
 def _generatePage(self, newDataList):
     for index in range(len(newDataList)):
         cardCommand = newDataList[index]
         cardItemEle = scrollCardCommandItem(self.CLSW)
         cardItemEle.refeshData(cardCommand)
         if index % 1 == 0:
             tempHL = QHBoxLayout()
             tempHL.setContentsMargins(0, 0, 0, 0)
             tempHL.setSpacing(0)
             tempHL.cardItemEleList = []
             self._VL.addLayout(tempHL)
             self._tempHL_List.append(tempHL)
         cardItemEle.parentLayout = tempHL
         tempHL.addWidget(cardItemEle)
         tempHL.cardItemEleList.append(cardItemEle)
     if len(newDataList) > 0:
         self._scrollArea.widget()\
             .setMaximumHeight(
             len(newDataList)*cardItemEle.height()
         )