Ejemplo n.º 1
0
 def get_pages(self):
     self.list_view_pages.clear()
     data = requests.get(self.api_map.PAGES).json()
     self.page_cache = data
     for page in data:
         item = QListWidgetItem(page['name'])
         item.setFont(QFont("Ubuntu", 18))
         self.list_view_pages.addItem(item)
Ejemplo n.º 2
0
    def create_history_item(self, c: int, txt: str, icon, redo_idx):
        num = c - redo_idx
        if num >= 0:
            num += 1

        item = QListWidgetItem(f'{txt} [{num: 3d}]', self.viewList)
        item.setData(Qt.UserRole, c)
        item.setFlags(self.enabled_flags)
        item.setIcon(icon)

        if num > 0:
            item.setForeground(self.fg_grey)
            item.setFont(FontRsc.italic)

        return item