Exemplo n.º 1
0
 def list_prevent_multiple(item: QListWidgetItem, fileinfo: FileInfo):
     t = [self.ui.list_select.item(i) for i in range(self.ui.list_select.count())
          if self.ui.list_select.item(i).checkState() == Qt.Checked]
     if len(t) > 1:
         for i in t:
             if i != item:
                 i.setCheckState(Qt.Unchecked)
     if item.checkState() == Qt.Checked:
         self.fileload(fileinfo, item.data(Qt.UserRole))
     else:
         fileinfo.disable()
Exemplo n.º 2
0
 def item_changed(item: QListWidgetItem):
     pageno = item.data(1)  # type: Page
     pages.setCurrentIndex(pageno)