kindle manager
This commit is contained in:
28
kmanapp.py
28
kmanapp.py
@@ -485,6 +485,34 @@ class kmanWindow(QMainWindow):
|
||||
item.setAccessibleDescription('word_leaf')
|
||||
word_bookname_item.appendRow(item)
|
||||
|
||||
# add infos root
|
||||
self.ui.tableView.hide()
|
||||
info_rootItem = self.ui.model.invisibleRootItem()
|
||||
item = QStandardItem('All Books({})'.format(len(self.books_info.keys())))
|
||||
icon = QIcon()
|
||||
icon.addFile(u":/icons/amazon.png", QSize(), QIcon.Normal, QIcon.Off)
|
||||
item.setIcon(icon)
|
||||
item.setAccessibleDescription('info_root')
|
||||
info_rootItem.appendRow(item)
|
||||
info_parent_item = item
|
||||
|
||||
# add book info tree
|
||||
info_bookname_item = QStandardItem('Douban ({})'.format(numbooks))
|
||||
icon = QIcon()
|
||||
icon.addFile(u":/icons/book_open.png", QSize(), QIcon.Normal, QIcon.Off)
|
||||
info_bookname_item.setIcon(icon)
|
||||
info_bookname_item.setAccessibleDescription('info_bookname')
|
||||
info_parent_item.appendRow(info_bookname_item)
|
||||
|
||||
for k in self.books_info.keys():
|
||||
item = QStandardItem('{}'.format(k))
|
||||
icon = QIcon()
|
||||
icon.addFile(u":/icons/book.png", QSize(), QIcon.Normal, QIcon.Off)
|
||||
item.setIcon(icon)
|
||||
item.setAccessibleDescription('info_leaf')
|
||||
info_bookname_item.appendRow(item)
|
||||
|
||||
|
||||
self.ui.treeView.setModel(self.ui.model)
|
||||
self.ui.treeView.expandAll()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user