Exemplo n.º 1
0
    def InitCheckBox(self):
        # TODO 分类标签有点问题 暂时不显示
        return
        size = len(CateGoryMgr().idToCateGoryBase)
        hBoxLayout = QtWidgets.QHBoxLayout(self)
        a = QCheckBox("全部分类", self.groupBox)
        hBoxLayout.addWidget(a)

        for index, info in enumerate(CateGoryMgr().idToCateGoryBase, 2):
            if index % 9 == 0:
                self.comboBoxLayout.addLayout(hBoxLayout)
                hBoxLayout = QtWidgets.QHBoxLayout(self)
            a = QCheckBox(info.title, self.groupBox)
            hBoxLayout.addWidget(a)
        self.comboBoxLayout.addLayout(hBoxLayout)
        return
Exemplo n.º 2
0
 def SwitchCurrent(self):
     if self.bookList.count() <= 0:
         self.owner().loadingForm.show()
         self.owner().qtTask.AddHttpTask(
             lambda x: CateGoryMgr().UpdateCateGory(x),
             callBack=self.InitCateGoryBack)
     pass
Exemplo n.º 3
0
 def InitCateGoryBack(self, msg):
     self.owner().loadingForm.close()
     if msg == Status.Ok:
         for index, info in enumerate(CateGoryMgr().idToCateGoryBase):
             url = info.thumb.get("fileServer")
             path = info.thumb.get("path")
             originalName = info.thumb.get("originalName")
             _id = info.id
             self.bookList.AddBookItem(_id, info.title, "", url, path, originalName)
         self.owner().searchForm.InitCheckBox()
     return
Exemplo n.º 4
0
 def __call__(self, backData):
     from src.index.category import CateGoryMgr
     CateGoryMgr().UpdateCateGoryBack(backData)
     if backData.bakParam:
         QtTask().taskBack.emit(backData.bakParam, Status.Ok)