kindle manager

This commit is contained in:
gavin
2020-06-13 07:44:25 +08:00
parent 8dbd2357b2
commit 48e7593adc
4 changed files with 15 additions and 8 deletions

View File

@@ -109,6 +109,7 @@ class kmanWindow(QMainWindow):
ui.treeView.clicked.connect(self.tree_item_clicked)
ui.tableView.clicked.connect(self.table_item_clicked)
ui.tableView.horizontalHeader().setStretchLastSection(True)
#ui.tableView.horizontalHeader().setSectionResizeMode(QHeaderView.ResizeToContents)
ui.tableView.verticalHeader().hide()
ui.tableView.setSelectionBehavior(QAbstractItemView.SelectRows)
ui.tableView.setColumnWidth(0, 40) # type
@@ -232,13 +233,17 @@ class kmanWindow(QMainWindow):
else: return
if comp == 3:
self.ui.tableView.horizontalHeader().setStretchLastSection(True)
self.ui.tableView.setColumnWidth(0, 250) # author
self.ui.tableView.setColumnWidth(1, 50) # author
self.ui.tableView.setColumnWidth(3, 50) # category
# QHeaderView::Interactive 0
# QHeaderView::Stretch 1
# QHeaderView::Fixed 2
# QHeaderView::ResizeToContents 3
self.ui.tableView.horizontalHeader().setSectionResizeMode(QHeaderView.ResizeToContents)
if comp == 1:
self.ui.tableView.setColumnWidth(0, 40) # type
self.ui.tableView.setColumnWidth(2, 50) # author
self.ui.tableView.horizontalHeader().setSectionResizeMode(QHeaderView.ResizeToContents)
self.refresh_ui_component(comp)
@@ -274,7 +279,7 @@ class kmanWindow(QMainWindow):
#content_idx = self.ui.searchComboBox.currentIndex()
[nu, sbks] = self.km.search_clip(self.books_data, search_word, 'ALL', content_type)
[self.filter_books, self.filter_list] = self.km.filter_clips(sbks)
self.refresh_ui_component()
self.refresh_ui_component(1)
print( 'call search_button_clicked()' )
@@ -335,7 +340,8 @@ class kmanWindow(QMainWindow):
[self.filter_books, self.filter_list] = self.km.filter_clips(self.books_data)
self.filter_wordlist = self.km.filter_words(self.words_data)
self.refresh_ui_component()
self.fill_treeview()
self.refresh_ui_component(1)
def import_local(self):
fn, ft = QFileDialog.getOpenFileName(self,
@@ -346,7 +352,9 @@ class kmanWindow(QMainWindow):
self.books_data = self.km.import_clips(fn)
[self.filter_books, self.filter_list] = self.km.filter_clips(self.books_data)
self.refresh_ui_component()
self.fill_treeview()
self.refresh_ui_component(1)
#print('filename ', fn, 'filetype ', ft)
if fn == "": return False