forked from AG_QGIS/Plugin_SN_Verfahrensgebiet
Aufgeräumt.
This commit is contained in:
@@ -1,24 +1,8 @@
|
||||
from qgis.PyQt.QtWidgets import QDockWidget, QTabWidget, QWidget, QVBoxLayout, QLabel
|
||||
from sn_basis.ui.tabs.settings_tab import SettingsTab
|
||||
from sn_verfahrensgebiet.ui.tabs.tab_a import TabA
|
||||
from sn_verfahrensgebiet.ui.tabs.tab_b import TabB
|
||||
from sn_basis.ui.base_dockwidget import BaseDockWidget
|
||||
|
||||
class DockWidget(QDockWidget):
|
||||
def __init__(self, parent=None):
|
||||
super().__init__(parent)
|
||||
self.setWindowTitle("LNO Sachsen | Verfahrensgebiet")
|
||||
|
||||
# TabWidget erzeugen
|
||||
tabs = QTabWidget()
|
||||
|
||||
# Tab A
|
||||
tabs.addTab(TabA(), "Tab A")
|
||||
|
||||
# Tab B
|
||||
tabs.addTab(TabB(), "Tab B")
|
||||
|
||||
# Gemeinsamer Tab
|
||||
tabs.addTab(SettingsTab(), "Projekteigenschaften")
|
||||
|
||||
# TabWidget ins Dock setzen
|
||||
self.setWidget(tabs)
|
||||
class DockWidget(BaseDockWidget):
|
||||
tabs = [TabA, TabB, SettingsTab]
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
from qgis.PyQt.QtWidgets import QWidget, QVBoxLayout, QLabel, QLineEdit
|
||||
|
||||
class TabA(QWidget):
|
||||
tab_title = "Tab A"
|
||||
|
||||
def __init__(self, parent=None):
|
||||
super().__init__(parent)
|
||||
layout = QVBoxLayout()
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
from qgis.PyQt.QtWidgets import QWidget, QVBoxLayout, QLabel, QTextEdit
|
||||
|
||||
class TabB(QWidget):
|
||||
tab_title = "Tab B"
|
||||
|
||||
def __init__(self, parent=None):
|
||||
super().__init__(parent)
|
||||
layout = QVBoxLayout()
|
||||
|
||||
Reference in New Issue
Block a user