kindle manager
This commit is contained in:
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
18
kmanapp.py
18
kmanapp.py
@@ -109,6 +109,7 @@ class kmanWindow(QMainWindow):
|
|||||||
ui.treeView.clicked.connect(self.tree_item_clicked)
|
ui.treeView.clicked.connect(self.tree_item_clicked)
|
||||||
ui.tableView.clicked.connect(self.table_item_clicked)
|
ui.tableView.clicked.connect(self.table_item_clicked)
|
||||||
ui.tableView.horizontalHeader().setStretchLastSection(True)
|
ui.tableView.horizontalHeader().setStretchLastSection(True)
|
||||||
|
#ui.tableView.horizontalHeader().setSectionResizeMode(QHeaderView.ResizeToContents)
|
||||||
ui.tableView.verticalHeader().hide()
|
ui.tableView.verticalHeader().hide()
|
||||||
ui.tableView.setSelectionBehavior(QAbstractItemView.SelectRows)
|
ui.tableView.setSelectionBehavior(QAbstractItemView.SelectRows)
|
||||||
ui.tableView.setColumnWidth(0, 40) # type
|
ui.tableView.setColumnWidth(0, 40) # type
|
||||||
@@ -232,13 +233,17 @@ class kmanWindow(QMainWindow):
|
|||||||
else: return
|
else: return
|
||||||
|
|
||||||
if comp == 3:
|
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(1, 50) # author
|
||||||
self.ui.tableView.setColumnWidth(3, 50) # category
|
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:
|
if comp == 1:
|
||||||
self.ui.tableView.setColumnWidth(0, 40) # type
|
self.ui.tableView.setColumnWidth(0, 40) # type
|
||||||
self.ui.tableView.setColumnWidth(2, 50) # author
|
self.ui.tableView.setColumnWidth(2, 50) # author
|
||||||
|
self.ui.tableView.horizontalHeader().setSectionResizeMode(QHeaderView.ResizeToContents)
|
||||||
|
|
||||||
self.refresh_ui_component(comp)
|
self.refresh_ui_component(comp)
|
||||||
|
|
||||||
@@ -274,7 +279,7 @@ class kmanWindow(QMainWindow):
|
|||||||
#content_idx = self.ui.searchComboBox.currentIndex()
|
#content_idx = self.ui.searchComboBox.currentIndex()
|
||||||
[nu, sbks] = self.km.search_clip(self.books_data, search_word, 'ALL', content_type)
|
[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.filter_books, self.filter_list] = self.km.filter_clips(sbks)
|
||||||
self.refresh_ui_component()
|
self.refresh_ui_component(1)
|
||||||
|
|
||||||
print( 'call search_button_clicked()' )
|
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_books, self.filter_list] = self.km.filter_clips(self.books_data)
|
||||||
self.filter_wordlist = self.km.filter_words(self.words_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):
|
def import_local(self):
|
||||||
fn, ft = QFileDialog.getOpenFileName(self,
|
fn, ft = QFileDialog.getOpenFileName(self,
|
||||||
@@ -346,7 +352,9 @@ class kmanWindow(QMainWindow):
|
|||||||
|
|
||||||
self.books_data = self.km.import_clips(fn)
|
self.books_data = self.km.import_clips(fn)
|
||||||
[self.filter_books, self.filter_list] = self.km.filter_clips(self.books_data)
|
[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)
|
#print('filename ', fn, 'filetype ', ft)
|
||||||
if fn == "": return False
|
if fn == "": return False
|
||||||
|
|||||||
Reference in New Issue
Block a user