From e49fefd19d426cae75bd3c3f335301fc5eff635b Mon Sep 17 00:00:00 2001 From: BasioMeusPuga Date: Sat, 4 Nov 2017 11:20:55 +0530 Subject: [PATCH] Start ebook parser --- __main__.py | 6 +++--- parse_book.py | 10 ++++++++++ 2 files changed, 13 insertions(+), 3 deletions(-) create mode 100644 parse_book.py diff --git a/__main__.py b/__main__.py index c2ff798..c58dafe 100755 --- a/__main__.py +++ b/__main__.py @@ -55,6 +55,8 @@ class MainUI(QtWidgets.QMainWindow, mainwindow.Ui_MainWindow): self.tabWidget.currentChanged.connect(self.toolbar_switch) # Tab closing + self.tabWidget.setTabsClosable(True) + self.tabWidget.tabBar().setTabButton(0, QtWidgets.QTabBar.RightSide, None) self.tabWidget.tabCloseRequested.connect(self.close_tab_class) def create_tab_class(self): @@ -119,9 +121,7 @@ class Tabs: self.textEdit = QtWidgets.QTextEdit(self.tab) self.textEdit.setObjectName("textEdit") self.gridLayout.addWidget(self.textEdit, 0, 0, 1, 1) - self.parent_window.tabWidget.addTab(self.tab, "") - self.parent_window.tabWidget.setTabText( - self.parent_window.tabWidget.indexOf(self.tab), self.book_title) + self.parent_window.tabWidget.addTab(self.tab, self.book_title) self.textEdit.setText(','.join(dir(self.parent_window))) def close_tab(self, tab_index): diff --git a/parse_book.py b/parse_book.py new file mode 100644 index 0000000..479e17c --- /dev/null +++ b/parse_book.py @@ -0,0 +1,10 @@ +#!/usr/bin/env python3 + +import os +import zipfile +import xml.etree.ElementTree as ET + + +class ePUB: + def __init__(self, filename): + pass \ No newline at end of file