2026-04-20 14:31:49 +02:00
|
|
|
|
"""sn_plan41/ui/tabs/tab_b.py – Beispiel-Tab für zusätzliche Funktionen.
|
|
|
|
|
|
Ein Tab für zukünftige Erweiterungen.
|
|
|
|
|
|
"""
|
|
|
|
|
|
|
2025-11-17 10:06:00 +01:00
|
|
|
|
from qgis.PyQt.QtWidgets import QWidget, QVBoxLayout, QLabel, QTextEdit
|
|
|
|
|
|
|
|
|
|
|
|
class TabB(QWidget):
|
2026-04-20 14:31:49 +02:00
|
|
|
|
"""Beispiel-Tab für sn_plan41.
|
|
|
|
|
|
|
|
|
|
|
|
Attributes:
|
|
|
|
|
|
tab_title: Anzeigetitel des Tabs ("Tab B")
|
|
|
|
|
|
"""
|
|
|
|
|
|
|
2025-11-17 11:29:40 +01:00
|
|
|
|
tab_title = "Tab B"
|
|
|
|
|
|
|
2025-11-17 10:06:00 +01:00
|
|
|
|
def __init__(self, parent=None):
|
2026-04-20 14:31:49 +02:00
|
|
|
|
"""Initialisiert den Tab mit Beispielinhalt.
|
|
|
|
|
|
|
|
|
|
|
|
Args:
|
|
|
|
|
|
parent: Übergeordnetes Widget
|
|
|
|
|
|
"""
|
2025-11-17 10:06:00 +01:00
|
|
|
|
super().__init__(parent)
|
|
|
|
|
|
layout = QVBoxLayout()
|
|
|
|
|
|
layout.addWidget(QLabel("Plugin2 – Tab B"))
|
|
|
|
|
|
layout.addWidget(QTextEdit("Mehrzeiliger Text für Plugin2"))
|
|
|
|
|
|
self.setLayout(layout)
|