moved tabs creation to own function

This commit is contained in:
Bachir Soussi Chiadmi
2017-05-26 21:51:28 +02:00
parent 586f700924
commit 79bb28d11e
+31 -36
View File
@@ -44,42 +44,7 @@ class MainWindow(QMainWindow):
self.initMenuBar()
# self.setWindowFlags(QtCore.Qt.WindowTitleHint)
# QtCore.Qt.CustomizeWindowHint
# | QtCore.Qt.Tool
# | QtCore.Qt.FramelessWindowHint
# | QtCore.Qt.WindowTitleHint
# | QtCore.Qt.WindowStaysOnTopHint
self.tabwidget = QTabWidget()
# self.tabwidget.setContentsMargins(0,0,0,0)
self.tabwidget.setStyleSheet("""
QTabWidget::pane {
border:0px solid inherted;
margin:0px;
padding:0px;
}
QTabBar::tab {
padding: 4px;
font-size:12px;
}
QTabBar::tab:selected {
font-weight:bold;
}
""")
self.viewtab = view.ViewTab(core)
self.contenttab = content.ContentTab(core)
self.versiontab = QLabel("Version (git).")
self.tabwidget.addTab(self.viewtab, "View")
self.tabwidget.addTab(self.contenttab, "Content")
self.tabwidget.addTab(self.versiontab, "Version")
self.setCentralWidget(self.tabwidget)
self.initTabs()
# self.shortcut = QShortcut(QKeySequence("Ctrl+Q"), self)
# self.shortcut.activated.connect(self.quit)
@@ -148,6 +113,36 @@ class MainWindow(QMainWindow):
self.savePreferences()
QCoreApplication.instance().quit()
def initTabs(self):
self.tabwidget = QTabWidget()
# self.tabwidget.setContentsMargins(0,0,0,0)
self.tabwidget.setStyleSheet("""
QTabWidget::pane {
border:0px solid inherted;
margin:0px;
padding:0px;
}
QTabBar::tab {
padding: 4px;
font-size:12px;
}
QTabBar::tab:selected {
font-weight:bold;
}
""")
self.viewtab = view.ViewTab(core)
self.contenttab = content.ContentTab(core)
self.versiontab = QLabel("Version (git).")
self.tabwidget.addTab(self.viewtab, "View")
self.tabwidget.addTab(self.contenttab, "Content")
self.tabwidget.addTab(self.versiontab, "Version")
self.setCentralWidget(self.tabwidget)
def restorePreferences(self):
try:
self.resize(self.core.settings.value('mainwindow/size', QtCore.QSize(1024, 768)))