Steuerelemente für Zoom und Alpha-Überblendung

This commit is contained in:
2025-05-22 20:22:51 +02:00
parent 3c37581bec
commit 4524066b25
2 changed files with 215 additions and 36 deletions
+117 -4
View File
@@ -6,7 +6,7 @@
<rect>
<x>0</x>
<y>0</y>
<width>1348</width>
<width>1484</width>
<height>921</height>
</rect>
</property>
@@ -156,6 +156,116 @@
</widget>
</widget>
</item>
<item>
<widget class="QFrame" name="frame_3">
<property name="frameShape">
<enum>QFrame::Shape::StyledPanel</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Shadow::Raised</enum>
</property>
<layout class="QVBoxLayout" name="verticalLayout_4">
<item>
<widget class="QFrame" name="frame_4">
<property name="frameShape">
<enum>QFrame::Shape::StyledPanel</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Shadow::Raised</enum>
</property>
<layout class="QHBoxLayout" name="horizontalLayout_3">
<item>
<spacer name="horizontalSpacer_4">
<property name="orientation">
<enum>Qt::Orientation::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>40</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
<item>
<widget class="QLabel" name="label_6">
<property name="text">
<string>Referenz</string>
</property>
</widget>
</item>
<item>
<widget class="QSlider" name="alpha">
<property name="minimum">
<number>-100</number>
</property>
<property name="maximum">
<number>100</number>
</property>
<property name="orientation">
<enum>Qt::Orientation::Horizontal</enum>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="label_7">
<property name="text">
<string>Neu</string>
</property>
</widget>
</item>
<item>
<spacer name="horizontalSpacer_2">
<property name="orientation">
<enum>Qt::Orientation::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>40</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
<item>
<widget class="QLabel" name="label_5">
<property name="text">
<string>Zoom</string>
</property>
</widget>
</item>
<item>
<widget class="QSlider" name="zoom">
<property name="minimum">
<number>25</number>
</property>
<property name="maximum">
<number>300</number>
</property>
<property name="value">
<number>100</number>
</property>
<property name="orientation">
<enum>Qt::Orientation::Horizontal</enum>
</property>
</widget>
</item>
<item>
<spacer name="horizontalSpacer_5">
<property name="orientation">
<enum>Qt::Orientation::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>40</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
</layout>
</widget>
</item>
<item>
<widget class="QScrollArea" name="scrollArea_2">
<property name="widgetResizable">
@@ -166,8 +276,8 @@
<rect>
<x>0</x>
<y>0</y>
<width>377</width>
<height>847</height>
<width>493</width>
<height>409</height>
</rect>
</property>
<layout class="QVBoxLayout" name="verticalLayout_3">
@@ -191,12 +301,15 @@
</item>
</layout>
</widget>
</item>
</layout>
</widget>
<widget class="QMenuBar" name="menubar">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>1348</width>
<width>1484</width>
<height>33</height>
</rect>
</property>
+73 -7
View File
@@ -17,14 +17,15 @@ from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor,
QPalette, QPixmap, QRadialGradient, QTransform)
from PySide6.QtWidgets import (QApplication, QFrame, QHBoxLayout, QHeaderView,
QLabel, QMainWindow, QMenuBar, QPushButton,
QScrollArea, QSizePolicy, QSpacerItem, QStatusBar,
QTreeWidget, QTreeWidgetItem, QVBoxLayout, QWidget)
QScrollArea, QSizePolicy, QSlider, QSpacerItem,
QStatusBar, QTreeWidget, QTreeWidgetItem, QVBoxLayout,
QWidget)
class Ui_MainWindow(object):
def setupUi(self, MainWindow):
if not MainWindow.objectName():
MainWindow.setObjectName(u"MainWindow")
MainWindow.resize(1348, 921)
MainWindow.resize(1484, 921)
self.centralwidget = QWidget(MainWindow)
self.centralwidget.setObjectName(u"centralwidget")
self.horizontalLayout = QHBoxLayout(self.centralwidget)
@@ -117,12 +118,71 @@ class Ui_MainWindow(object):
self.horizontalLayout.addWidget(self.scrollArea)
self.scrollArea_2 = QScrollArea(self.centralwidget)
self.frame_3 = QFrame(self.centralwidget)
self.frame_3.setObjectName(u"frame_3")
self.frame_3.setFrameShape(QFrame.Shape.StyledPanel)
self.frame_3.setFrameShadow(QFrame.Shadow.Raised)
self.verticalLayout_4 = QVBoxLayout(self.frame_3)
self.verticalLayout_4.setObjectName(u"verticalLayout_4")
self.frame_4 = QFrame(self.frame_3)
self.frame_4.setObjectName(u"frame_4")
self.frame_4.setFrameShape(QFrame.Shape.StyledPanel)
self.frame_4.setFrameShadow(QFrame.Shadow.Raised)
self.horizontalLayout_3 = QHBoxLayout(self.frame_4)
self.horizontalLayout_3.setObjectName(u"horizontalLayout_3")
self.horizontalSpacer_4 = QSpacerItem(40, 20, QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Minimum)
self.horizontalLayout_3.addItem(self.horizontalSpacer_4)
self.label_6 = QLabel(self.frame_4)
self.label_6.setObjectName(u"label_6")
self.horizontalLayout_3.addWidget(self.label_6)
self.alpha = QSlider(self.frame_4)
self.alpha.setObjectName(u"alpha")
self.alpha.setMinimum(-100)
self.alpha.setMaximum(100)
self.alpha.setOrientation(Qt.Orientation.Horizontal)
self.horizontalLayout_3.addWidget(self.alpha)
self.label_7 = QLabel(self.frame_4)
self.label_7.setObjectName(u"label_7")
self.horizontalLayout_3.addWidget(self.label_7)
self.horizontalSpacer_2 = QSpacerItem(40, 20, QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Minimum)
self.horizontalLayout_3.addItem(self.horizontalSpacer_2)
self.label_5 = QLabel(self.frame_4)
self.label_5.setObjectName(u"label_5")
self.horizontalLayout_3.addWidget(self.label_5)
self.zoom = QSlider(self.frame_4)
self.zoom.setObjectName(u"zoom")
self.zoom.setMinimum(25)
self.zoom.setMaximum(300)
self.zoom.setValue(100)
self.zoom.setOrientation(Qt.Orientation.Horizontal)
self.horizontalLayout_3.addWidget(self.zoom)
self.horizontalSpacer_5 = QSpacerItem(40, 20, QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Minimum)
self.horizontalLayout_3.addItem(self.horizontalSpacer_5)
self.verticalLayout_4.addWidget(self.frame_4)
self.scrollArea_2 = QScrollArea(self.frame_3)
self.scrollArea_2.setObjectName(u"scrollArea_2")
self.scrollArea_2.setWidgetResizable(True)
self.scrollAreaWidgetContents_2 = QWidget()
self.scrollAreaWidgetContents_2.setObjectName(u"scrollAreaWidgetContents_2")
self.scrollAreaWidgetContents_2.setGeometry(QRect(0, 0, 377, 847))
self.scrollAreaWidgetContents_2.setGeometry(QRect(0, 0, 493, 409))
self.verticalLayout_3 = QVBoxLayout(self.scrollAreaWidgetContents_2)
self.verticalLayout_3.setObjectName(u"verticalLayout_3")
self.label_3 = QLabel(self.scrollAreaWidgetContents_2)
@@ -137,12 +197,15 @@ class Ui_MainWindow(object):
self.scrollArea_2.setWidget(self.scrollAreaWidgetContents_2)
self.horizontalLayout.addWidget(self.scrollArea_2)
self.verticalLayout_4.addWidget(self.scrollArea_2)
self.horizontalLayout.addWidget(self.frame_3)
MainWindow.setCentralWidget(self.centralwidget)
self.menubar = QMenuBar(MainWindow)
self.menubar.setObjectName(u"menubar")
self.menubar.setGeometry(QRect(0, 0, 1348, 33))
self.menubar.setGeometry(QRect(0, 0, 1484, 33))
MainWindow.setMenuBar(self.menubar)
self.statusbar = QStatusBar(MainWindow)
self.statusbar.setObjectName(u"statusbar")
@@ -159,6 +222,9 @@ class Ui_MainWindow(object):
self.pushButton_2.setText(QCoreApplication.translate("MainWindow", u"Alle generieren", None))
self.label.setText("")
self.label_2.setText("")
self.label_6.setText(QCoreApplication.translate("MainWindow", u"Referenz", None))
self.label_7.setText(QCoreApplication.translate("MainWindow", u"Neu", None))
self.label_5.setText(QCoreApplication.translate("MainWindow", u"Zoom", None))
self.label_3.setText(QCoreApplication.translate("MainWindow", u"TextLabel", None))
self.label_4.setText(QCoreApplication.translate("MainWindow", u"TextLabel", None))
# retranslateUi