update search page to show no resutl found message and tell how to search

This commit is contained in:
2025-07-03 09:58:11 +02:00
parent 290395d38d
commit 2e3845b568
3 changed files with 430 additions and 287 deletions

View File

@@ -143,6 +143,8 @@ class SearchStatisticPage(QtWidgets.QDialog, Ui_Dialog):
self.stackedWidget_4.setCurrentIndex(1) self.stackedWidget_4.setCurrentIndex(1)
def search_book(self): def search_book(self):
self.no_result.setText("")
self.book_search_result.setRowCount(0) self.book_search_result.setRowCount(0)
signature = self.search_by_signature.text() signature = self.search_by_signature.text()
title = self.search_by_title.text() title = self.search_by_title.text()
@@ -151,9 +153,11 @@ class SearchStatisticPage(QtWidgets.QDialog, Ui_Dialog):
"title": title if title != "" else None, "title": title if title != "" else None,
} }
params = {key: value for key, value in params.items() if value is not None} params = {key: value for key, value in params.items() if value is not None}
log.debug(params) log.info(params)
retdata = self.db.searchBook(params) retdata = self.db.searchBook(params)
if retdata is None: log.info(retdata)
if retdata == [] or retdata is None:
self.no_result.setText("Keine Ergebnisse gefunden")
return return
for book in retdata: for book in retdata:
log.debug(book) log.debug(book)

View File

@@ -210,49 +210,6 @@
<layout class="QHBoxLayout" name="horizontalLayout_3" stretch="30,70"> <layout class="QHBoxLayout" name="horizontalLayout_3" stretch="30,70">
<item> <item>
<layout class="QGridLayout" name="gridLayout"> <layout class="QGridLayout" name="gridLayout">
<item row="1" column="0">
<widget class="QLabel" name="label_26">
<property name="text">
<string>Titel</string>
</property>
<property name="buddy">
<cstring>search_by_title</cstring>
</property>
</widget>
</item>
<item row="1" column="1">
<widget class="QLineEdit" name="search_by_title">
<property name="focusPolicy">
<enum>Qt::ClickFocus</enum>
</property>
<property name="clearButtonEnabled">
<bool>true</bool>
</property>
</widget>
</item>
<item row="2" column="0">
<spacer name="verticalSpacer">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>20</width>
<height>40</height>
</size>
</property>
</spacer>
</item>
<item row="0" column="0">
<widget class="QLabel" name="label_25">
<property name="text">
<string>Signatur</string>
</property>
<property name="buddy">
<cstring>search_by_signature</cstring>
</property>
</widget>
</item>
<item row="0" column="1"> <item row="0" column="1">
<widget class="QLineEdit" name="search_by_signature"> <widget class="QLineEdit" name="search_by_signature">
<property name="focusPolicy"> <property name="focusPolicy">
@@ -266,6 +223,67 @@
</property> </property>
</widget> </widget>
</item> </item>
<item row="0" column="0">
<widget class="QLabel" name="label_25">
<property name="text">
<string>Signatur</string>
</property>
<property name="buddy">
<cstring>search_by_signature</cstring>
</property>
</widget>
</item>
<item row="5" column="0">
<spacer name="verticalSpacer">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>20</width>
<height>40</height>
</size>
</property>
</spacer>
</item>
<item row="1" column="1">
<widget class="QLineEdit" name="search_by_title">
<property name="focusPolicy">
<enum>Qt::ClickFocus</enum>
</property>
<property name="clearButtonEnabled">
<bool>true</bool>
</property>
</widget>
</item>
<item row="1" column="0">
<widget class="QLabel" name="label_26">
<property name="text">
<string>Titel</string>
</property>
<property name="buddy">
<cstring>search_by_title</cstring>
</property>
</widget>
</item>
<item row="3" column="1">
<layout class="QHBoxLayout" name="horizontalLayout_4">
<item>
<widget class="QLabel" name="label">
<property name="text">
<string>Suche mit Enter starten</string>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="no_result">
<property name="text">
<string/>
</property>
</widget>
</item>
</layout>
</item>
</layout> </layout>
</item> </item>
<item> <item>

View File

@@ -1,271 +1,379 @@
# Form implementation generated from reading ui file 'c:\Users\aky547\GitHub\SemesterapparatsManager\src\ui\widgets\widget_sources\search_statistic_page.ui' # -*- coding: utf-8 -*-
#
# Created by: PySide6 UI code generator 6.9.0
#
# WARNING: Any manual changes made to this file will be lost when pyuic6 is
# run again. Do not edit this file unless you know what you are doing.
################################################################################
## Form generated from reading UI file 'search_statistic_page.ui'
##
## Created by: Qt User Interface Compiler version 6.9.1
##
## WARNING! All changes made in this file will be lost when recompiling UI file!
################################################################################
from PySide6 import QtCore, QtGui, QtWidgets from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale,
QMetaObject, QObject, QPoint, QRect,
QSize, QTime, QUrl, Qt)
from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor,
QFont, QFontDatabase, QGradient, QIcon,
QImage, QKeySequence, QLinearGradient, QPainter,
QPalette, QPixmap, QRadialGradient, QTransform)
from PySide6.QtWidgets import (QAbstractItemView, QApplication, QCheckBox, QComboBox,
QDialog, QFrame, QGridLayout, QHBoxLayout,
QHeaderView, QLabel, QLayout, QLineEdit,
QPushButton, QSizePolicy, QSpacerItem, QStackedWidget,
QTabWidget, QTableWidget, QTableWidgetItem, QVBoxLayout,
QWidget)
class Ui_Dialog(object): class Ui_Dialog(object):
def setupUi(self, Dialog): def setupUi(self, Dialog):
Dialog.setObjectName("Dialog") if not Dialog.objectName():
Dialog.setObjectName(u"Dialog")
Dialog.resize(1244, 767) Dialog.resize(1244, 767)
self.verticalLayout = QtWidgets.QVBoxLayout(Dialog) self.verticalLayout = QVBoxLayout(Dialog)
self.verticalLayout.setObjectName("verticalLayout") self.verticalLayout.setObjectName(u"verticalLayout")
self.tabWidget_2 = QtWidgets.QTabWidget(parent=Dialog) self.tabWidget_2 = QTabWidget(Dialog)
self.tabWidget_2.setMaximumSize(QtCore.QSize(16777215, 250)) self.tabWidget_2.setObjectName(u"tabWidget_2")
self.tabWidget_2.setFocusPolicy(QtCore.Qt.FocusPolicy.ClickFocus) self.tabWidget_2.setMaximumSize(QSize(16777215, 250))
self.tabWidget_2.setTabPosition(QtWidgets.QTabWidget.TabPosition.North) self.tabWidget_2.setFocusPolicy(Qt.ClickFocus)
self.tabWidget_2.setTabShape(QtWidgets.QTabWidget.TabShape.Rounded) self.tabWidget_2.setTabPosition(QTabWidget.North)
self.tabWidget_2.setObjectName("tabWidget_2") self.tabWidget_2.setTabShape(QTabWidget.Rounded)
self.tab_3 = QtWidgets.QWidget() self.tab_3 = QWidget()
self.tab_3.setObjectName("tab_3") self.tab_3.setObjectName(u"tab_3")
self.horizontalLayout_2 = QtWidgets.QHBoxLayout(self.tab_3) self.horizontalLayout_2 = QHBoxLayout(self.tab_3)
self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.horizontalLayout_2.setObjectName(u"horizontalLayout_2")
self.gridLayout_3 = QtWidgets.QGridLayout() self.gridLayout_3 = QGridLayout()
self.gridLayout_3.setObjectName("gridLayout_3") self.gridLayout_3.setObjectName(u"gridLayout_3")
self.box_semester = QtWidgets.QComboBox(parent=self.tab_3) self.box_semester = QComboBox(self.tab_3)
self.box_semester.setObjectName(u"box_semester")
self.box_semester.setEditable(True) self.box_semester.setEditable(True)
self.box_semester.setObjectName("box_semester")
self.gridLayout_3.addWidget(self.box_semester, 0, 3, 1, 1) self.gridLayout_3.addWidget(self.box_semester, 0, 3, 1, 1)
self.label_18 = QtWidgets.QLabel(parent=self.tab_3)
self.label_18.setObjectName("label_18") self.label_18 = QLabel(self.tab_3)
self.label_18.setObjectName(u"label_18")
self.gridLayout_3.addWidget(self.label_18, 2, 2, 1, 1) self.gridLayout_3.addWidget(self.label_18, 2, 2, 1, 1)
self.box_fach = QtWidgets.QComboBox(parent=self.tab_3)
self.box_fach = QComboBox(self.tab_3)
self.box_fach.setObjectName(u"box_fach")
self.box_fach.setEditable(True) self.box_fach.setEditable(True)
self.box_fach.setObjectName("box_fach")
self.gridLayout_3.addWidget(self.box_fach, 2, 1, 1, 1) self.gridLayout_3.addWidget(self.box_fach, 2, 1, 1, 1)
self.label_15 = QtWidgets.QLabel(parent=self.tab_3)
self.label_15.setObjectName("label_15") self.label_15 = QLabel(self.tab_3)
self.label_15.setObjectName(u"label_15")
self.gridLayout_3.addWidget(self.label_15, 3, 0, 1, 1) self.gridLayout_3.addWidget(self.label_15, 3, 0, 1, 1)
self.label_11 = QtWidgets.QLabel(parent=self.tab_3)
self.label_11.setObjectName("label_11") self.label_11 = QLabel(self.tab_3)
self.label_11.setObjectName(u"label_11")
self.gridLayout_3.addWidget(self.label_11, 1, 0, 1, 1) self.gridLayout_3.addWidget(self.label_11, 1, 0, 1, 1)
spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
self.gridLayout_3.addItem(spacerItem, 4, 0, 1, 1) self.verticalSpacer_3 = QSpacerItem(20, 40, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Expanding)
self.label_7 = QtWidgets.QLabel(parent=self.tab_3)
self.label_7.setObjectName("label_7") self.gridLayout_3.addItem(self.verticalSpacer_3, 4, 0, 1, 1)
self.label_7 = QLabel(self.tab_3)
self.label_7.setObjectName(u"label_7")
self.gridLayout_3.addWidget(self.label_7, 0, 0, 1, 1) self.gridLayout_3.addWidget(self.label_7, 0, 0, 1, 1)
self.label_17 = QtWidgets.QLabel(parent=self.tab_3)
self.label_17.setObjectName("label_17") self.label_17 = QLabel(self.tab_3)
self.label_17.setObjectName(u"label_17")
self.gridLayout_3.addWidget(self.label_17, 0, 2, 1, 1) self.gridLayout_3.addWidget(self.label_17, 0, 2, 1, 1)
self.box_appnrs = QtWidgets.QComboBox(parent=self.tab_3)
self.box_appnrs = QComboBox(self.tab_3)
self.box_appnrs.setObjectName(u"box_appnrs")
self.box_appnrs.setEditable(True) self.box_appnrs.setEditable(True)
self.box_appnrs.setObjectName("box_appnrs")
self.gridLayout_3.addWidget(self.box_appnrs, 0, 1, 1, 1) self.gridLayout_3.addWidget(self.box_appnrs, 0, 1, 1, 1)
self.box_dauerapp = QtWidgets.QComboBox(parent=self.tab_3)
self.box_dauerapp.setObjectName("box_dauerapp") self.box_dauerapp = QComboBox(self.tab_3)
self.box_dauerapp.setObjectName(u"box_dauerapp")
self.gridLayout_3.addWidget(self.box_dauerapp, 2, 3, 1, 1) self.gridLayout_3.addWidget(self.box_dauerapp, 2, 3, 1, 1)
self.box_person = QtWidgets.QComboBox(parent=self.tab_3)
self.box_person = QComboBox(self.tab_3)
self.box_person.setObjectName(u"box_person")
self.box_person.setEditable(True) self.box_person.setEditable(True)
self.box_person.setObjectName("box_person")
self.gridLayout_3.addWidget(self.box_person, 1, 1, 1, 1) self.gridLayout_3.addWidget(self.box_person, 1, 1, 1, 1)
self.box_erstellsemester = QtWidgets.QComboBox(parent=self.tab_3)
self.box_erstellsemester = QComboBox(self.tab_3)
self.box_erstellsemester.setObjectName(u"box_erstellsemester")
self.box_erstellsemester.setEditable(True) self.box_erstellsemester.setEditable(True)
self.box_erstellsemester.setObjectName("box_erstellsemester")
self.gridLayout_3.addWidget(self.box_erstellsemester, 1, 3, 1, 1) self.gridLayout_3.addWidget(self.box_erstellsemester, 1, 3, 1, 1)
self.label_19 = QtWidgets.QLabel(parent=self.tab_3)
self.label_19.setObjectName("label_19") self.label_19 = QLabel(self.tab_3)
self.label_19.setObjectName(u"label_19")
self.gridLayout_3.addWidget(self.label_19, 1, 2, 1, 1) self.gridLayout_3.addWidget(self.label_19, 1, 2, 1, 1)
self.label_16 = QtWidgets.QLabel(parent=self.tab_3)
self.label_16.setObjectName("label_16") self.label_16 = QLabel(self.tab_3)
self.label_16.setObjectName(u"label_16")
self.gridLayout_3.addWidget(self.label_16, 2, 0, 1, 1) self.gridLayout_3.addWidget(self.label_16, 2, 0, 1, 1)
self.check_deletable = QtWidgets.QCheckBox(parent=self.tab_3)
self.check_deletable.setFocusPolicy(QtCore.Qt.FocusPolicy.StrongFocus) self.check_deletable = QCheckBox(self.tab_3)
self.check_deletable.setText("") self.check_deletable.setObjectName(u"check_deletable")
self.check_deletable.setObjectName("check_deletable") self.check_deletable.setFocusPolicy(Qt.StrongFocus)
self.gridLayout_3.addWidget(self.check_deletable, 3, 1, 1, 1) self.gridLayout_3.addWidget(self.check_deletable, 3, 1, 1, 1)
self.btn_search = QtWidgets.QPushButton(parent=self.tab_3)
self.btn_search.setObjectName("btn_search") self.btn_search = QPushButton(self.tab_3)
self.btn_search.setObjectName(u"btn_search")
self.gridLayout_3.addWidget(self.btn_search, 5, 0, 1, 1) self.gridLayout_3.addWidget(self.btn_search, 5, 0, 1, 1)
self.db_err_message = QtWidgets.QLabel(parent=self.tab_3)
self.db_err_message.setText("") self.db_err_message = QLabel(self.tab_3)
self.db_err_message.setObjectName("db_err_message") self.db_err_message.setObjectName(u"db_err_message")
self.gridLayout_3.addWidget(self.db_err_message, 5, 1, 1, 1) self.gridLayout_3.addWidget(self.db_err_message, 5, 1, 1, 1)
self.gridLayout_3.setColumnMinimumWidth(0, 40)
self.gridLayout_3.setColumnStretch(0, 1) self.gridLayout_3.setColumnStretch(0, 1)
self.gridLayout_3.setColumnStretch(1, 1) self.gridLayout_3.setColumnStretch(1, 1)
self.gridLayout_3.setColumnStretch(2, 1) self.gridLayout_3.setColumnStretch(2, 1)
self.gridLayout_3.setColumnStretch(3, 1) self.gridLayout_3.setColumnStretch(3, 1)
self.gridLayout_3.setColumnMinimumWidth(0, 40)
self.horizontalLayout_2.addLayout(self.gridLayout_3) self.horizontalLayout_2.addLayout(self.gridLayout_3)
spacerItem1 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
self.horizontalLayout_2.addItem(spacerItem1) self.horizontalSpacer = QSpacerItem(40, 20, QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Minimum)
self.horizontalLayout_2.addItem(self.horizontalSpacer)
self.horizontalLayout_2.setStretch(0, 1) self.horizontalLayout_2.setStretch(0, 1)
self.horizontalLayout_2.setStretch(1, 1) self.horizontalLayout_2.setStretch(1, 1)
self.tabWidget_2.addTab(self.tab_3, "") self.tabWidget_2.addTab(self.tab_3, "")
self.tab_4 = QtWidgets.QWidget() self.tab_4 = QWidget()
self.tab_4.setObjectName("tab_4") self.tab_4.setObjectName(u"tab_4")
self.horizontalLayout_3 = QtWidgets.QHBoxLayout(self.tab_4) self.horizontalLayout_3 = QHBoxLayout(self.tab_4)
self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.horizontalLayout_3.setObjectName(u"horizontalLayout_3")
self.gridLayout = QtWidgets.QGridLayout() self.gridLayout = QGridLayout()
self.gridLayout.setObjectName("gridLayout") self.gridLayout.setObjectName(u"gridLayout")
self.label_26 = QtWidgets.QLabel(parent=self.tab_4) self.search_by_signature = QLineEdit(self.tab_4)
self.label_26.setObjectName("label_26") self.search_by_signature.setObjectName(u"search_by_signature")
self.gridLayout.addWidget(self.label_26, 1, 0, 1, 1) self.search_by_signature.setFocusPolicy(Qt.ClickFocus)
self.search_by_title = QtWidgets.QLineEdit(parent=self.tab_4)
self.search_by_title.setFocusPolicy(QtCore.Qt.FocusPolicy.ClickFocus)
self.search_by_title.setClearButtonEnabled(True)
self.search_by_title.setObjectName("search_by_title")
self.gridLayout.addWidget(self.search_by_title, 1, 1, 1, 1)
spacerItem2 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
self.gridLayout.addItem(spacerItem2, 2, 0, 1, 1)
self.label_25 = QtWidgets.QLabel(parent=self.tab_4)
self.label_25.setObjectName("label_25")
self.gridLayout.addWidget(self.label_25, 0, 0, 1, 1)
self.search_by_signature = QtWidgets.QLineEdit(parent=self.tab_4)
self.search_by_signature.setFocusPolicy(QtCore.Qt.FocusPolicy.ClickFocus)
self.search_by_signature.setClearButtonEnabled(True) self.search_by_signature.setClearButtonEnabled(True)
self.search_by_signature.setObjectName("search_by_signature")
self.gridLayout.addWidget(self.search_by_signature, 0, 1, 1, 1) self.gridLayout.addWidget(self.search_by_signature, 0, 1, 1, 1)
self.label_25 = QLabel(self.tab_4)
self.label_25.setObjectName(u"label_25")
self.gridLayout.addWidget(self.label_25, 0, 0, 1, 1)
self.verticalSpacer = QSpacerItem(20, 40, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Expanding)
self.gridLayout.addItem(self.verticalSpacer, 5, 0, 1, 1)
self.search_by_title = QLineEdit(self.tab_4)
self.search_by_title.setObjectName(u"search_by_title")
self.search_by_title.setFocusPolicy(Qt.ClickFocus)
self.search_by_title.setClearButtonEnabled(True)
self.gridLayout.addWidget(self.search_by_title, 1, 1, 1, 1)
self.label_26 = QLabel(self.tab_4)
self.label_26.setObjectName(u"label_26")
self.gridLayout.addWidget(self.label_26, 1, 0, 1, 1)
self.horizontalLayout_4 = QHBoxLayout()
self.horizontalLayout_4.setObjectName(u"horizontalLayout_4")
self.label = QLabel(self.tab_4)
self.label.setObjectName(u"label")
self.horizontalLayout_4.addWidget(self.label)
self.no_result = QLabel(self.tab_4)
self.no_result.setObjectName(u"no_result")
self.horizontalLayout_4.addWidget(self.no_result)
self.gridLayout.addLayout(self.horizontalLayout_4, 3, 1, 1, 1)
self.horizontalLayout_3.addLayout(self.gridLayout) self.horizontalLayout_3.addLayout(self.gridLayout)
spacerItem3 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
self.horizontalLayout_3.addItem(spacerItem3) self.horizontalSpacer_2 = QSpacerItem(40, 20, QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Minimum)
self.horizontalLayout_3.addItem(self.horizontalSpacer_2)
self.horizontalLayout_3.setStretch(0, 30) self.horizontalLayout_3.setStretch(0, 30)
self.horizontalLayout_3.setStretch(1, 70) self.horizontalLayout_3.setStretch(1, 70)
self.tabWidget_2.addTab(self.tab_4, "") self.tabWidget_2.addTab(self.tab_4, "")
self.verticalLayout.addWidget(self.tabWidget_2) self.verticalLayout.addWidget(self.tabWidget_2)
self.verticalLayout_3 = QtWidgets.QVBoxLayout()
self.verticalLayout_3.setSizeConstraint(QtWidgets.QLayout.SizeConstraint.SetDefaultConstraint) self.verticalLayout_3 = QVBoxLayout()
self.verticalLayout_3.setObjectName("verticalLayout_3") self.verticalLayout_3.setObjectName(u"verticalLayout_3")
self.stackedWidget_4 = QtWidgets.QStackedWidget(parent=Dialog) self.verticalLayout_3.setSizeConstraint(QLayout.SetDefaultConstraint)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Expanding) self.stackedWidget_4 = QStackedWidget(Dialog)
self.stackedWidget_4.setObjectName(u"stackedWidget_4")
sizePolicy = QSizePolicy(QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Expanding)
sizePolicy.setHorizontalStretch(0) sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0) sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.stackedWidget_4.sizePolicy().hasHeightForWidth()) sizePolicy.setHeightForWidth(self.stackedWidget_4.sizePolicy().hasHeightForWidth())
self.stackedWidget_4.setSizePolicy(sizePolicy) self.stackedWidget_4.setSizePolicy(sizePolicy)
self.stackedWidget_4.setFrameShape(QtWidgets.QFrame.Shape.StyledPanel) self.stackedWidget_4.setFrameShape(QFrame.StyledPanel)
self.stackedWidget_4.setFrameShadow(QtWidgets.QFrame.Shadow.Raised) self.stackedWidget_4.setFrameShadow(QFrame.Raised)
self.stackedWidget_4.setObjectName("stackedWidget_4") self.apparatResult = QWidget()
self.apparatResult = QtWidgets.QWidget() self.apparatResult.setObjectName(u"apparatResult")
self.apparatResult.setObjectName("apparatResult") self.horizontalLayout = QHBoxLayout(self.apparatResult)
self.horizontalLayout = QtWidgets.QHBoxLayout(self.apparatResult) self.horizontalLayout.setObjectName(u"horizontalLayout")
self.horizontalLayout.setObjectName("horizontalLayout") self.app_results = QWidget(self.apparatResult)
self.app_results = QtWidgets.QWidget(parent=self.apparatResult) self.app_results.setObjectName(u"app_results")
self.app_results.setObjectName("app_results") self.verticalLayout_6 = QVBoxLayout(self.app_results)
self.verticalLayout_6 = QtWidgets.QVBoxLayout(self.app_results) self.verticalLayout_6.setObjectName(u"verticalLayout_6")
self.verticalLayout_6.setObjectName("verticalLayout_6") self.verticalLayout_4 = QVBoxLayout()
self.verticalLayout_4 = QtWidgets.QVBoxLayout() self.verticalLayout_4.setObjectName(u"verticalLayout_4")
self.verticalLayout_4.setObjectName("verticalLayout_4") self.horizontalLayout_7 = QHBoxLayout()
self.horizontalLayout_7 = QtWidgets.QHBoxLayout() self.horizontalLayout_7.setObjectName(u"horizontalLayout_7")
self.horizontalLayout_7.setObjectName("horizontalLayout_7") self.verticalLayout_5 = QVBoxLayout()
self.verticalLayout_5 = QtWidgets.QVBoxLayout() self.verticalLayout_5.setObjectName(u"verticalLayout_5")
self.verticalLayout_5.setObjectName("verticalLayout_5")
self.horizontalLayout_7.addLayout(self.verticalLayout_5) self.horizontalLayout_7.addLayout(self.verticalLayout_5)
self.btn_del_select_apparats = QtWidgets.QPushButton(parent=self.app_results)
self.btn_del_select_apparats.setFocusPolicy(QtCore.Qt.FocusPolicy.StrongFocus) self.btn_del_select_apparats = QPushButton(self.app_results)
self.btn_del_select_apparats.setObjectName("btn_del_select_apparats") self.btn_del_select_apparats.setObjectName(u"btn_del_select_apparats")
self.btn_del_select_apparats.setFocusPolicy(Qt.StrongFocus)
self.horizontalLayout_7.addWidget(self.btn_del_select_apparats) self.horizontalLayout_7.addWidget(self.btn_del_select_apparats)
self.btn_notify_for_deletion = QtWidgets.QPushButton(parent=self.app_results)
self.btn_notify_for_deletion.setObjectName("btn_notify_for_deletion") self.btn_notify_for_deletion = QPushButton(self.app_results)
self.btn_notify_for_deletion.setObjectName(u"btn_notify_for_deletion")
self.horizontalLayout_7.addWidget(self.btn_notify_for_deletion) self.horizontalLayout_7.addWidget(self.btn_notify_for_deletion)
spacerItem4 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
self.horizontalLayout_7.addItem(spacerItem4) self.horizontalSpacer_5 = QSpacerItem(40, 20, QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Minimum)
self.horizontalLayout_7.addItem(self.horizontalSpacer_5)
self.verticalLayout_4.addLayout(self.horizontalLayout_7) self.verticalLayout_4.addLayout(self.horizontalLayout_7)
self.tableWidget = QtWidgets.QTableWidget(parent=self.app_results)
self.tableWidget.setFocusPolicy(QtCore.Qt.FocusPolicy.NoFocus) self.tableWidget = QTableWidget(self.app_results)
self.tableWidget.setContextMenuPolicy(QtCore.Qt.ContextMenuPolicy.CustomContextMenu) if (self.tableWidget.columnCount() < 5):
self.tableWidget.setEditTriggers(QtWidgets.QAbstractItemView.EditTrigger.NoEditTriggers)
self.tableWidget.setGridStyle(QtCore.Qt.PenStyle.NoPen)
self.tableWidget.setObjectName("tableWidget")
self.tableWidget.setColumnCount(5) self.tableWidget.setColumnCount(5)
self.tableWidget.setRowCount(0) __qtablewidgetitem = QTableWidgetItem()
item = QtWidgets.QTableWidgetItem() self.tableWidget.setHorizontalHeaderItem(0, __qtablewidgetitem)
self.tableWidget.setHorizontalHeaderItem(0, item) __qtablewidgetitem1 = QTableWidgetItem()
item = QtWidgets.QTableWidgetItem() self.tableWidget.setHorizontalHeaderItem(1, __qtablewidgetitem1)
self.tableWidget.setHorizontalHeaderItem(1, item) __qtablewidgetitem2 = QTableWidgetItem()
item = QtWidgets.QTableWidgetItem() self.tableWidget.setHorizontalHeaderItem(2, __qtablewidgetitem2)
self.tableWidget.setHorizontalHeaderItem(2, item) __qtablewidgetitem3 = QTableWidgetItem()
item = QtWidgets.QTableWidgetItem() self.tableWidget.setHorizontalHeaderItem(3, __qtablewidgetitem3)
self.tableWidget.setHorizontalHeaderItem(3, item) __qtablewidgetitem4 = QTableWidgetItem()
item = QtWidgets.QTableWidgetItem() self.tableWidget.setHorizontalHeaderItem(4, __qtablewidgetitem4)
self.tableWidget.setHorizontalHeaderItem(4, item) self.tableWidget.setObjectName(u"tableWidget")
self.tableWidget.setFocusPolicy(Qt.NoFocus)
self.tableWidget.setContextMenuPolicy(Qt.CustomContextMenu)
self.tableWidget.setEditTriggers(QAbstractItemView.NoEditTriggers)
self.tableWidget.setGridStyle(Qt.NoPen)
self.tableWidget.setSortingEnabled(True)
self.tableWidget.horizontalHeader().setStretchLastSection(True) self.tableWidget.horizontalHeader().setStretchLastSection(True)
self.tableWidget.verticalHeader().setSortIndicatorShown(True) self.tableWidget.verticalHeader().setProperty(u"showSortIndicator", True)
self.verticalLayout_4.addWidget(self.tableWidget) self.verticalLayout_4.addWidget(self.tableWidget)
self.verticalLayout_6.addLayout(self.verticalLayout_4) self.verticalLayout_6.addLayout(self.verticalLayout_4)
self.horizontalLayout.addWidget(self.app_results) self.horizontalLayout.addWidget(self.app_results)
self.stats = QtWidgets.QFrame(parent=self.apparatResult)
self.stats.setObjectName("stats") self.stats = QFrame(self.apparatResult)
self.verticalLayout_8 = QtWidgets.QVBoxLayout(self.stats) self.stats.setObjectName(u"stats")
self.verticalLayout_8.setObjectName("verticalLayout_8") self.verticalLayout_8 = QVBoxLayout(self.stats)
self.tabWidget_3 = QtWidgets.QTabWidget(parent=self.stats) self.verticalLayout_8.setObjectName(u"verticalLayout_8")
self.tabWidget_3.setObjectName("tabWidget_3") self.tabWidget_3 = QTabWidget(self.stats)
self.statistic_table = QtWidgets.QWidget() self.tabWidget_3.setObjectName(u"tabWidget_3")
self.statistic_table.setObjectName("statistic_table") self.statistic_table = QWidget()
self.verticalLayout_7 = QtWidgets.QVBoxLayout(self.statistic_table) self.statistic_table.setObjectName(u"statistic_table")
self.verticalLayout_7.setObjectName("verticalLayout_7") self.verticalLayout_7 = QVBoxLayout(self.statistic_table)
self.statistics_table = QtWidgets.QTableWidget(parent=self.statistic_table) self.verticalLayout_7.setObjectName(u"verticalLayout_7")
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Expanding) self.statistics_table = QTableWidget(self.statistic_table)
sizePolicy.setHorizontalStretch(0) if (self.statistics_table.columnCount() < 3):
sizePolicy.setVerticalStretch(0) self.statistics_table.setColumnCount(3)
__qtablewidgetitem5 = QTableWidgetItem()
self.statistics_table.setHorizontalHeaderItem(0, __qtablewidgetitem5)
__qtablewidgetitem6 = QTableWidgetItem()
self.statistics_table.setHorizontalHeaderItem(1, __qtablewidgetitem6)
__qtablewidgetitem7 = QTableWidgetItem()
self.statistics_table.setHorizontalHeaderItem(2, __qtablewidgetitem7)
self.statistics_table.setObjectName(u"statistics_table")
sizePolicy.setHeightForWidth(self.statistics_table.sizePolicy().hasHeightForWidth()) sizePolicy.setHeightForWidth(self.statistics_table.sizePolicy().hasHeightForWidth())
self.statistics_table.setSizePolicy(sizePolicy) self.statistics_table.setSizePolicy(sizePolicy)
self.statistics_table.setMaximumSize(QtCore.QSize(16777215, 16777215)) self.statistics_table.setMaximumSize(QSize(16777215, 16777215))
self.statistics_table.setFocusPolicy(QtCore.Qt.FocusPolicy.NoFocus) self.statistics_table.setFocusPolicy(Qt.NoFocus)
self.statistics_table.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarPolicy.ScrollBarAlwaysOff) self.statistics_table.setHorizontalScrollBarPolicy(Qt.ScrollBarAlwaysOff)
self.statistics_table.setEditTriggers(QtWidgets.QAbstractItemView.EditTrigger.NoEditTriggers) self.statistics_table.setEditTriggers(QAbstractItemView.NoEditTriggers)
self.statistics_table.setAlternatingRowColors(True) self.statistics_table.setAlternatingRowColors(True)
self.statistics_table.setObjectName("statistics_table")
self.statistics_table.setColumnCount(3)
self.statistics_table.setRowCount(0)
item = QtWidgets.QTableWidgetItem()
self.statistics_table.setHorizontalHeaderItem(0, item)
item = QtWidgets.QTableWidgetItem()
self.statistics_table.setHorizontalHeaderItem(1, item)
item = QtWidgets.QTableWidgetItem()
self.statistics_table.setHorizontalHeaderItem(2, item)
self.statistics_table.horizontalHeader().setCascadingSectionResizes(True) self.statistics_table.horizontalHeader().setCascadingSectionResizes(True)
self.statistics_table.horizontalHeader().setDefaultSectionSize(80)
self.statistics_table.horizontalHeader().setMinimumSectionSize(40) self.statistics_table.horizontalHeader().setMinimumSectionSize(40)
self.statistics_table.horizontalHeader().setSortIndicatorShown(True) self.statistics_table.horizontalHeader().setDefaultSectionSize(80)
self.statistics_table.horizontalHeader().setProperty(u"showSortIndicator", True)
self.statistics_table.horizontalHeader().setStretchLastSection(False) self.statistics_table.horizontalHeader().setStretchLastSection(False)
self.statistics_table.verticalHeader().setStretchLastSection(True) self.statistics_table.verticalHeader().setStretchLastSection(True)
self.verticalLayout_7.addWidget(self.statistics_table) self.verticalLayout_7.addWidget(self.statistics_table)
self.dataLayout = QtWidgets.QHBoxLayout()
self.dataLayout.setObjectName("dataLayout") self.dataLayout = QHBoxLayout()
self.dataLayout.setObjectName(u"dataLayout")
self.verticalLayout_7.addLayout(self.dataLayout) self.verticalLayout_7.addLayout(self.dataLayout)
self.tabWidget_3.addTab(self.statistic_table, "") self.tabWidget_3.addTab(self.statistic_table, "")
self.graph_table = QtWidgets.QWidget() self.graph_table = QWidget()
self.graph_table.setObjectName("graph_table") self.graph_table.setObjectName(u"graph_table")
self.tabWidget_3.addTab(self.graph_table, "") self.tabWidget_3.addTab(self.graph_table, "")
self.verticalLayout_8.addWidget(self.tabWidget_3) self.verticalLayout_8.addWidget(self.tabWidget_3)
self.horizontalLayout.addWidget(self.stats) self.horizontalLayout.addWidget(self.stats)
self.stackedWidget_4.addWidget(self.apparatResult) self.stackedWidget_4.addWidget(self.apparatResult)
self.bookresult = QtWidgets.QWidget() self.bookresult = QWidget()
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Expanding) self.bookresult.setObjectName(u"bookresult")
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.bookresult.sizePolicy().hasHeightForWidth()) sizePolicy.setHeightForWidth(self.bookresult.sizePolicy().hasHeightForWidth())
self.bookresult.setSizePolicy(sizePolicy) self.bookresult.setSizePolicy(sizePolicy)
self.bookresult.setObjectName("bookresult") self.verticalLayout_2 = QVBoxLayout(self.bookresult)
self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.bookresult) self.verticalLayout_2.setObjectName(u"verticalLayout_2")
self.verticalLayout_2.setObjectName("verticalLayout_2") self.book_search_result = QTableWidget(self.bookresult)
self.book_search_result = QtWidgets.QTableWidget(parent=self.bookresult) if (self.book_search_result.columnCount() < 3):
self.book_search_result.setFrameShadow(QtWidgets.QFrame.Shadow.Plain) self.book_search_result.setColumnCount(3)
self.book_search_result.setEditTriggers(QtWidgets.QAbstractItemView.EditTrigger.NoEditTriggers) __qtablewidgetitem8 = QTableWidgetItem()
self.book_search_result.setHorizontalHeaderItem(0, __qtablewidgetitem8)
__qtablewidgetitem9 = QTableWidgetItem()
self.book_search_result.setHorizontalHeaderItem(1, __qtablewidgetitem9)
__qtablewidgetitem10 = QTableWidgetItem()
self.book_search_result.setHorizontalHeaderItem(2, __qtablewidgetitem10)
self.book_search_result.setObjectName(u"book_search_result")
self.book_search_result.setFrameShadow(QFrame.Plain)
self.book_search_result.setEditTriggers(QAbstractItemView.NoEditTriggers)
self.book_search_result.setAlternatingRowColors(True) self.book_search_result.setAlternatingRowColors(True)
self.book_search_result.setRowCount(0) self.book_search_result.setRowCount(0)
self.book_search_result.setObjectName("book_search_result")
self.book_search_result.setColumnCount(3)
item = QtWidgets.QTableWidgetItem()
self.book_search_result.setHorizontalHeaderItem(0, item)
item = QtWidgets.QTableWidgetItem()
self.book_search_result.setHorizontalHeaderItem(1, item)
item = QtWidgets.QTableWidgetItem()
self.book_search_result.setHorizontalHeaderItem(2, item)
self.book_search_result.horizontalHeader().setCascadingSectionResizes(True) self.book_search_result.horizontalHeader().setCascadingSectionResizes(True)
self.book_search_result.horizontalHeader().setDefaultSectionSize(200)
self.book_search_result.horizontalHeader().setMinimumSectionSize(100) self.book_search_result.horizontalHeader().setMinimumSectionSize(100)
self.book_search_result.horizontalHeader().setSortIndicatorShown(True) self.book_search_result.horizontalHeader().setDefaultSectionSize(200)
self.book_search_result.horizontalHeader().setProperty(u"showSortIndicator", True)
self.book_search_result.horizontalHeader().setStretchLastSection(True) self.book_search_result.horizontalHeader().setStretchLastSection(True)
self.book_search_result.verticalHeader().setSortIndicatorShown(False) self.book_search_result.verticalHeader().setProperty(u"showSortIndicator", False)
self.verticalLayout_2.addWidget(self.book_search_result) self.verticalLayout_2.addWidget(self.book_search_result)
self.stackedWidget_4.addWidget(self.bookresult) self.stackedWidget_4.addWidget(self.bookresult)
self.verticalLayout_3.addWidget(self.stackedWidget_4) self.verticalLayout_3.addWidget(self.stackedWidget_4)
self.verticalLayout.addLayout(self.verticalLayout_3) self.verticalLayout.addLayout(self.verticalLayout_3)
#if QT_CONFIG(shortcut)
self.label_18.setBuddy(self.box_dauerapp) self.label_18.setBuddy(self.box_dauerapp)
self.label_15.setBuddy(self.check_deletable) self.label_15.setBuddy(self.check_deletable)
self.label_11.setBuddy(self.box_person) self.label_11.setBuddy(self.box_person)
@@ -273,64 +381,77 @@ class Ui_Dialog(object):
self.label_17.setBuddy(self.box_semester) self.label_17.setBuddy(self.box_semester)
self.label_19.setBuddy(self.box_erstellsemester) self.label_19.setBuddy(self.box_erstellsemester)
self.label_16.setBuddy(self.box_fach) self.label_16.setBuddy(self.box_fach)
self.label_26.setBuddy(self.search_by_title)
self.label_25.setBuddy(self.search_by_signature) self.label_25.setBuddy(self.search_by_signature)
self.label_26.setBuddy(self.search_by_title)
#endif // QT_CONFIG(shortcut)
QWidget.setTabOrder(self.box_appnrs, self.box_person)
QWidget.setTabOrder(self.box_person, self.box_fach)
QWidget.setTabOrder(self.box_fach, self.check_deletable)
QWidget.setTabOrder(self.check_deletable, self.box_semester)
QWidget.setTabOrder(self.box_semester, self.box_erstellsemester)
QWidget.setTabOrder(self.box_erstellsemester, self.box_dauerapp)
QWidget.setTabOrder(self.box_dauerapp, self.btn_search)
QWidget.setTabOrder(self.btn_search, self.book_search_result)
QWidget.setTabOrder(self.book_search_result, self.search_by_signature)
QWidget.setTabOrder(self.search_by_signature, self.search_by_title)
self.retranslateUi(Dialog) self.retranslateUi(Dialog)
self.tabWidget_2.setCurrentIndex(0) self.tabWidget_2.setCurrentIndex(0)
self.stackedWidget_4.setCurrentIndex(0) self.stackedWidget_4.setCurrentIndex(0)
self.tabWidget_3.setCurrentIndex(0) self.tabWidget_3.setCurrentIndex(0)
QtCore.QMetaObject.connectSlotsByName(Dialog)
Dialog.setTabOrder(self.box_appnrs, self.box_person)
Dialog.setTabOrder(self.box_person, self.box_fach) QMetaObject.connectSlotsByName(Dialog)
Dialog.setTabOrder(self.box_fach, self.check_deletable) # setupUi
Dialog.setTabOrder(self.check_deletable, self.box_semester)
Dialog.setTabOrder(self.box_semester, self.box_erstellsemester)
Dialog.setTabOrder(self.box_erstellsemester, self.box_dauerapp)
Dialog.setTabOrder(self.box_dauerapp, self.btn_search)
Dialog.setTabOrder(self.btn_search, self.book_search_result)
Dialog.setTabOrder(self.book_search_result, self.search_by_signature)
Dialog.setTabOrder(self.search_by_signature, self.search_by_title)
def retranslateUi(self, Dialog): def retranslateUi(self, Dialog):
_translate = QtCore.QCoreApplication.translate Dialog.setWindowTitle(QCoreApplication.translate("Dialog", u"Dialog", None))
Dialog.setWindowTitle(_translate("Dialog", "Dialog")) self.label_18.setText(QCoreApplication.translate("Dialog", u"Dauerapp:", None))
self.label_18.setText(_translate("Dialog", "Dauerapp:")) self.label_15.setText(QCoreApplication.translate("Dialog", u"L\u00f6schbar", None))
self.label_15.setText(_translate("Dialog", "Löschbar")) self.label_11.setText(QCoreApplication.translate("Dialog", u"Person:", None))
self.label_11.setText(_translate("Dialog", "Person:")) self.label_7.setText(QCoreApplication.translate("Dialog", u"Appnr.:", None))
self.label_7.setText(_translate("Dialog", "Appnr.:")) self.label_17.setText(QCoreApplication.translate("Dialog", u"Endsemester:", None))
self.label_17.setText(_translate("Dialog", "Endsemester:")) self.label_19.setText(QCoreApplication.translate("Dialog", u"Erstellsemester:", None))
self.label_19.setText(_translate("Dialog", "Erstellsemester:")) self.label_16.setText(QCoreApplication.translate("Dialog", u"Fach:", None))
self.label_16.setText(_translate("Dialog", "Fach:")) self.check_deletable.setText("")
self.btn_search.setText(_translate("Dialog", "Suchen")) self.btn_search.setText(QCoreApplication.translate("Dialog", u"Suchen", None))
self.tabWidget_2.setTabText(self.tabWidget_2.indexOf(self.tab_3), _translate("Dialog", "Statistik")) self.db_err_message.setText("")
self.label_26.setText(_translate("Dialog", "Titel")) self.tabWidget_2.setTabText(self.tabWidget_2.indexOf(self.tab_3), QCoreApplication.translate("Dialog", u"Statistik", None))
self.label_25.setText(_translate("Dialog", "Signatur")) #if QT_CONFIG(statustip)
self.search_by_signature.setStatusTip(_translate("Dialog", "Trunkierung mit * am Ende unterstützt")) self.search_by_signature.setStatusTip(QCoreApplication.translate("Dialog", u"Trunkierung mit * am Ende unterst\u00fctzt", None))
self.tabWidget_2.setTabText(self.tabWidget_2.indexOf(self.tab_4), _translate("Dialog", "Suchen")) #endif // QT_CONFIG(statustip)
self.btn_del_select_apparats.setText(_translate("Dialog", "Ausgewählte Löschen")) self.label_25.setText(QCoreApplication.translate("Dialog", u"Signatur", None))
self.btn_notify_for_deletion.setStatusTip(_translate("Dialog", "Zeigt für jeden ausgewählten Apparat eine eMail-Vorlage an")) self.label_26.setText(QCoreApplication.translate("Dialog", u"Titel", None))
self.btn_notify_for_deletion.setText(_translate("Dialog", "Ausgewählte Benachrichtigen")) self.label.setText(QCoreApplication.translate("Dialog", u"Suche mit Enter starten", None))
self.tableWidget.setSortingEnabled(True) self.no_result.setText("")
item = self.tableWidget.horizontalHeaderItem(1) self.tabWidget_2.setTabText(self.tabWidget_2.indexOf(self.tab_4), QCoreApplication.translate("Dialog", u"Suchen", None))
item.setText(_translate("Dialog", "Apparatsname")) self.btn_del_select_apparats.setText(QCoreApplication.translate("Dialog", u"Ausgew\u00e4hlte L\u00f6schen", None))
item = self.tableWidget.horizontalHeaderItem(2) #if QT_CONFIG(statustip)
item.setText(_translate("Dialog", "Apparatsnummer")) self.btn_notify_for_deletion.setStatusTip(QCoreApplication.translate("Dialog", u"Zeigt f\u00fcr jeden ausgew\u00e4hlten Apparat eine eMail-Vorlage an", None))
item = self.tableWidget.horizontalHeaderItem(3) #endif // QT_CONFIG(statustip)
item.setText(_translate("Dialog", "Person")) self.btn_notify_for_deletion.setText(QCoreApplication.translate("Dialog", u"Ausgew\u00e4hlte Benachrichtigen", None))
item = self.tableWidget.horizontalHeaderItem(4) ___qtablewidgetitem = self.tableWidget.horizontalHeaderItem(1)
item.setText(_translate("Dialog", "Fach")) ___qtablewidgetitem.setText(QCoreApplication.translate("Dialog", u"Apparatsname", None));
item = self.statistics_table.horizontalHeaderItem(0) ___qtablewidgetitem1 = self.tableWidget.horizontalHeaderItem(2)
item.setText(_translate("Dialog", "Semester")) ___qtablewidgetitem1.setText(QCoreApplication.translate("Dialog", u"Apparatsnummer", None));
item = self.statistics_table.horizontalHeaderItem(1) ___qtablewidgetitem2 = self.tableWidget.horizontalHeaderItem(3)
item.setText(_translate("Dialog", "Zugang")) ___qtablewidgetitem2.setText(QCoreApplication.translate("Dialog", u"Person", None));
item = self.statistics_table.horizontalHeaderItem(2) ___qtablewidgetitem3 = self.tableWidget.horizontalHeaderItem(4)
item.setText(_translate("Dialog", "Abgang")) ___qtablewidgetitem3.setText(QCoreApplication.translate("Dialog", u"Fach", None));
self.tabWidget_3.setTabText(self.tabWidget_3.indexOf(self.statistic_table), _translate("Dialog", "Tabelle")) ___qtablewidgetitem4 = self.statistics_table.horizontalHeaderItem(0)
self.tabWidget_3.setTabText(self.tabWidget_3.indexOf(self.graph_table), _translate("Dialog", "Erstellte und gelöschte Semesterapparate")) ___qtablewidgetitem4.setText(QCoreApplication.translate("Dialog", u"Semester", None));
item = self.book_search_result.horizontalHeaderItem(0) ___qtablewidgetitem5 = self.statistics_table.horizontalHeaderItem(1)
item.setText(_translate("Dialog", "Titel")) ___qtablewidgetitem5.setText(QCoreApplication.translate("Dialog", u"Zugang", None));
item = self.book_search_result.horizontalHeaderItem(1) ___qtablewidgetitem6 = self.statistics_table.horizontalHeaderItem(2)
item.setText(_translate("Dialog", "Signatur")) ___qtablewidgetitem6.setText(QCoreApplication.translate("Dialog", u"Abgang", None));
item = self.book_search_result.horizontalHeaderItem(2) self.tabWidget_3.setTabText(self.tabWidget_3.indexOf(self.statistic_table), QCoreApplication.translate("Dialog", u"Tabelle", None))
item.setText(_translate("Dialog", "Apparat")) self.tabWidget_3.setTabText(self.tabWidget_3.indexOf(self.graph_table), QCoreApplication.translate("Dialog", u"Erstellte und gel\u00f6schte Semesterapparate", None))
___qtablewidgetitem7 = self.book_search_result.horizontalHeaderItem(0)
___qtablewidgetitem7.setText(QCoreApplication.translate("Dialog", u"Titel", None));
___qtablewidgetitem8 = self.book_search_result.horizontalHeaderItem(1)
___qtablewidgetitem8.setText(QCoreApplication.translate("Dialog", u"Signatur", None));
___qtablewidgetitem9 = self.book_search_result.horizontalHeaderItem(2)
___qtablewidgetitem9.setText(QCoreApplication.translate("Dialog", u"Apparat", None));
# retranslateUi