kindle manager
This commit is contained in:
18
kmanapp.py
18
kmanapp.py
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user