|
|
@ -16,16 +16,22 @@ from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor, |
|
|
|
QImage, QKeySequence, QLinearGradient, QPainter, |
|
|
|
QImage, QKeySequence, QLinearGradient, QPainter, |
|
|
|
QPalette, QPixmap, QRadialGradient, QTransform) |
|
|
|
QPalette, QPixmap, QRadialGradient, QTransform) |
|
|
|
from PySide6.QtWidgets import (QApplication, QFrame, QHBoxLayout, QLabel, |
|
|
|
from PySide6.QtWidgets import (QApplication, QFrame, QHBoxLayout, QLabel, |
|
|
|
QLayout, QMainWindow, QPushButton, QSizePolicy, |
|
|
|
QLayout, QLineEdit, QMainWindow, QPushButton, |
|
|
|
QVBoxLayout, QWidget) |
|
|
|
QSizePolicy, QVBoxLayout, QWidget) |
|
|
|
|
|
|
|
|
|
|
|
class Ui_MainWindow(object): |
|
|
|
class Ui_MainWindow(object): |
|
|
|
def setupUi(self, MainWindow): |
|
|
|
def setupUi(self, MainWindow): |
|
|
|
if not MainWindow.objectName(): |
|
|
|
if not MainWindow.objectName(): |
|
|
|
MainWindow.setObjectName(u"MainWindow") |
|
|
|
MainWindow.setObjectName(u"MainWindow") |
|
|
|
MainWindow.setEnabled(True) |
|
|
|
MainWindow.setEnabled(True) |
|
|
|
MainWindow.resize(300, 300) |
|
|
|
MainWindow.resize(300, 320) |
|
|
|
MainWindow.setMinimumSize(QSize(300, 300)) |
|
|
|
sizePolicy = QSizePolicy(QSizePolicy.Preferred, QSizePolicy.Fixed) |
|
|
|
|
|
|
|
sizePolicy.setHorizontalStretch(0) |
|
|
|
|
|
|
|
sizePolicy.setVerticalStretch(0) |
|
|
|
|
|
|
|
sizePolicy.setHeightForWidth(MainWindow.sizePolicy().hasHeightForWidth()) |
|
|
|
|
|
|
|
MainWindow.setSizePolicy(sizePolicy) |
|
|
|
|
|
|
|
MainWindow.setMinimumSize(QSize(300, 320)) |
|
|
|
|
|
|
|
MainWindow.setMaximumSize(QSize(300, 320)) |
|
|
|
MainWindow.setBaseSize(QSize(300, 300)) |
|
|
|
MainWindow.setBaseSize(QSize(300, 300)) |
|
|
|
MainWindow.setAcceptDrops(False) |
|
|
|
MainWindow.setAcceptDrops(False) |
|
|
|
icon = QIcon() |
|
|
|
icon = QIcon() |
|
|
@ -42,24 +48,25 @@ class Ui_MainWindow(object): |
|
|
|
self.verticalLayout.setObjectName(u"verticalLayout") |
|
|
|
self.verticalLayout.setObjectName(u"verticalLayout") |
|
|
|
self.statusLabel = QLabel(self.centralwidget) |
|
|
|
self.statusLabel = QLabel(self.centralwidget) |
|
|
|
self.statusLabel.setObjectName(u"statusLabel") |
|
|
|
self.statusLabel.setObjectName(u"statusLabel") |
|
|
|
|
|
|
|
self.statusLabel.setTextInteractionFlags(Qt.LinksAccessibleByMouse|Qt.TextSelectableByMouse) |
|
|
|
|
|
|
|
|
|
|
|
self.verticalLayout.addWidget(self.statusLabel) |
|
|
|
self.verticalLayout.addWidget(self.statusLabel) |
|
|
|
|
|
|
|
|
|
|
|
self.hoursPresentWidget = QWidget(self.centralwidget) |
|
|
|
self.hoursPresentWidget = QWidget(self.centralwidget) |
|
|
|
self.hoursPresentWidget.setObjectName(u"hoursPresentWidget") |
|
|
|
self.hoursPresentWidget.setObjectName(u"hoursPresentWidget") |
|
|
|
sizePolicy = QSizePolicy(QSizePolicy.Minimum, QSizePolicy.Fixed) |
|
|
|
sizePolicy1 = QSizePolicy(QSizePolicy.Minimum, QSizePolicy.Fixed) |
|
|
|
sizePolicy.setHorizontalStretch(0) |
|
|
|
sizePolicy1.setHorizontalStretch(0) |
|
|
|
sizePolicy.setVerticalStretch(0) |
|
|
|
sizePolicy1.setVerticalStretch(0) |
|
|
|
sizePolicy.setHeightForWidth(self.hoursPresentWidget.sizePolicy().hasHeightForWidth()) |
|
|
|
sizePolicy1.setHeightForWidth(self.hoursPresentWidget.sizePolicy().hasHeightForWidth()) |
|
|
|
self.hoursPresentWidget.setSizePolicy(sizePolicy) |
|
|
|
self.hoursPresentWidget.setSizePolicy(sizePolicy1) |
|
|
|
self.horizontalLayout = QHBoxLayout(self.hoursPresentWidget) |
|
|
|
self.horizontalLayout = QHBoxLayout(self.hoursPresentWidget) |
|
|
|
self.horizontalLayout.setObjectName(u"horizontalLayout") |
|
|
|
self.horizontalLayout.setObjectName(u"horizontalLayout") |
|
|
|
self.horizontalLayout.setSizeConstraint(QLayout.SetDefaultConstraint) |
|
|
|
self.horizontalLayout.setSizeConstraint(QLayout.SetDefaultConstraint) |
|
|
|
self.label_2 = QLabel(self.hoursPresentWidget) |
|
|
|
self.label_2 = QLabel(self.hoursPresentWidget) |
|
|
|
self.label_2.setObjectName(u"label_2") |
|
|
|
self.label_2.setObjectName(u"label_2") |
|
|
|
self.label_2.setEnabled(True) |
|
|
|
self.label_2.setEnabled(True) |
|
|
|
sizePolicy.setHeightForWidth(self.label_2.sizePolicy().hasHeightForWidth()) |
|
|
|
sizePolicy1.setHeightForWidth(self.label_2.sizePolicy().hasHeightForWidth()) |
|
|
|
self.label_2.setSizePolicy(sizePolicy) |
|
|
|
self.label_2.setSizePolicy(sizePolicy1) |
|
|
|
self.label_2.setMinimumSize(QSize(0, 0)) |
|
|
|
self.label_2.setMinimumSize(QSize(0, 0)) |
|
|
|
font = QFont() |
|
|
|
font = QFont() |
|
|
|
font.setUnderline(False) |
|
|
|
font.setUnderline(False) |
|
|
@ -70,8 +77,8 @@ class Ui_MainWindow(object): |
|
|
|
|
|
|
|
|
|
|
|
self.label_3 = QLabel(self.hoursPresentWidget) |
|
|
|
self.label_3 = QLabel(self.hoursPresentWidget) |
|
|
|
self.label_3.setObjectName(u"label_3") |
|
|
|
self.label_3.setObjectName(u"label_3") |
|
|
|
sizePolicy.setHeightForWidth(self.label_3.sizePolicy().hasHeightForWidth()) |
|
|
|
sizePolicy1.setHeightForWidth(self.label_3.sizePolicy().hasHeightForWidth()) |
|
|
|
self.label_3.setSizePolicy(sizePolicy) |
|
|
|
self.label_3.setSizePolicy(sizePolicy1) |
|
|
|
self.label_3.setAutoFillBackground(False) |
|
|
|
self.label_3.setAutoFillBackground(False) |
|
|
|
self.label_3.setFrameShape(QFrame.NoFrame) |
|
|
|
self.label_3.setFrameShape(QFrame.NoFrame) |
|
|
|
self.label_3.setAlignment(Qt.AlignCenter) |
|
|
|
self.label_3.setAlignment(Qt.AlignCenter) |
|
|
@ -81,15 +88,56 @@ class Ui_MainWindow(object): |
|
|
|
|
|
|
|
|
|
|
|
self.verticalLayout.addWidget(self.hoursPresentWidget) |
|
|
|
self.verticalLayout.addWidget(self.hoursPresentWidget) |
|
|
|
|
|
|
|
|
|
|
|
self.refreshStatusButton = QPushButton(self.centralwidget) |
|
|
|
self.smartPunchWidget = QWidget(self.centralwidget) |
|
|
|
|
|
|
|
self.smartPunchWidget.setObjectName(u"smartPunchWidget") |
|
|
|
|
|
|
|
sizePolicy1.setHeightForWidth(self.smartPunchWidget.sizePolicy().hasHeightForWidth()) |
|
|
|
|
|
|
|
self.smartPunchWidget.setSizePolicy(sizePolicy1) |
|
|
|
|
|
|
|
self.horizontalLayout_2 = QHBoxLayout(self.smartPunchWidget) |
|
|
|
|
|
|
|
self.horizontalLayout_2.setObjectName(u"horizontalLayout_2") |
|
|
|
|
|
|
|
self.smartPunchTimeLineLabel = QLabel(self.smartPunchWidget) |
|
|
|
|
|
|
|
self.smartPunchTimeLineLabel.setObjectName(u"smartPunchTimeLineLabel") |
|
|
|
|
|
|
|
sizePolicy1.setHeightForWidth(self.smartPunchTimeLineLabel.sizePolicy().hasHeightForWidth()) |
|
|
|
|
|
|
|
self.smartPunchTimeLineLabel.setSizePolicy(sizePolicy1) |
|
|
|
|
|
|
|
self.smartPunchTimeLineLabel.setMinimumSize(QSize(129, 0)) |
|
|
|
|
|
|
|
self.smartPunchTimeLineLabel.setMaximumSize(QSize(129, 16777215)) |
|
|
|
|
|
|
|
self.smartPunchTimeLineLabel.setAlignment(Qt.AlignCenter) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
self.horizontalLayout_2.addWidget(self.smartPunchTimeLineLabel) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
self.smartPunchTimeLineEdit = QLineEdit(self.smartPunchWidget) |
|
|
|
|
|
|
|
self.smartPunchTimeLineEdit.setObjectName(u"smartPunchTimeLineEdit") |
|
|
|
|
|
|
|
sizePolicy1.setHeightForWidth(self.smartPunchTimeLineEdit.sizePolicy().hasHeightForWidth()) |
|
|
|
|
|
|
|
self.smartPunchTimeLineEdit.setSizePolicy(sizePolicy1) |
|
|
|
|
|
|
|
self.smartPunchTimeLineEdit.setMinimumSize(QSize(129, 0)) |
|
|
|
|
|
|
|
self.smartPunchTimeLineEdit.setMaximumSize(QSize(129, 16777215)) |
|
|
|
|
|
|
|
self.smartPunchTimeLineEdit.setFocusPolicy(Qt.StrongFocus) |
|
|
|
|
|
|
|
self.smartPunchTimeLineEdit.setMaxLength(30) |
|
|
|
|
|
|
|
self.smartPunchTimeLineEdit.setAlignment(Qt.AlignCenter) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
self.horizontalLayout_2.addWidget(self.smartPunchTimeLineEdit) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
self.verticalLayout.addWidget(self.smartPunchWidget) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
self.buttonWidget = QWidget(self.centralwidget) |
|
|
|
|
|
|
|
self.buttonWidget.setObjectName(u"buttonWidget") |
|
|
|
|
|
|
|
sizePolicy1.setHeightForWidth(self.buttonWidget.sizePolicy().hasHeightForWidth()) |
|
|
|
|
|
|
|
self.buttonWidget.setSizePolicy(sizePolicy1) |
|
|
|
|
|
|
|
self.horizontalLayout_3 = QHBoxLayout(self.buttonWidget) |
|
|
|
|
|
|
|
self.horizontalLayout_3.setObjectName(u"horizontalLayout_3") |
|
|
|
|
|
|
|
self.smartPunchButton = QPushButton(self.buttonWidget) |
|
|
|
|
|
|
|
self.smartPunchButton.setObjectName(u"smartPunchButton") |
|
|
|
|
|
|
|
self.smartPunchButton.setFocusPolicy(Qt.StrongFocus) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
self.horizontalLayout_3.addWidget(self.smartPunchButton) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
self.refreshStatusButton = QPushButton(self.buttonWidget) |
|
|
|
self.refreshStatusButton.setObjectName(u"refreshStatusButton") |
|
|
|
self.refreshStatusButton.setObjectName(u"refreshStatusButton") |
|
|
|
|
|
|
|
|
|
|
|
self.verticalLayout.addWidget(self.refreshStatusButton) |
|
|
|
self.horizontalLayout_3.addWidget(self.refreshStatusButton) |
|
|
|
|
|
|
|
|
|
|
|
self.smartPunchButton = QPushButton(self.centralwidget) |
|
|
|
|
|
|
|
self.smartPunchButton.setObjectName(u"smartPunchButton") |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
self.verticalLayout.addWidget(self.smartPunchButton) |
|
|
|
self.verticalLayout.addWidget(self.buttonWidget) |
|
|
|
|
|
|
|
|
|
|
|
MainWindow.setCentralWidget(self.centralwidget) |
|
|
|
MainWindow.setCentralWidget(self.centralwidget) |
|
|
|
|
|
|
|
|
|
|
@ -100,10 +148,12 @@ class Ui_MainWindow(object): |
|
|
|
|
|
|
|
|
|
|
|
def retranslateUi(self, MainWindow): |
|
|
|
def retranslateUi(self, MainWindow): |
|
|
|
MainWindow.setWindowTitle(QCoreApplication.translate("MainWindow", u"Timebot", None)) |
|
|
|
MainWindow.setWindowTitle(QCoreApplication.translate("MainWindow", u"Timebot", None)) |
|
|
|
self.statusLabel.setText(QCoreApplication.translate("MainWindow", u"TextLabel", None)) |
|
|
|
self.statusLabel.setText(QCoreApplication.translate("MainWindow", u"Status", None)) |
|
|
|
self.label_2.setText(QCoreApplication.translate("MainWindow", u"Hours present:", None)) |
|
|
|
self.label_2.setText(QCoreApplication.translate("MainWindow", u"Hours present:", None)) |
|
|
|
self.label_3.setText(QCoreApplication.translate("MainWindow", u"00:00:00", None)) |
|
|
|
self.label_3.setText(QCoreApplication.translate("MainWindow", u"00:00:00", None)) |
|
|
|
self.refreshStatusButton.setText(QCoreApplication.translate("MainWindow", u"Refresh Status", None)) |
|
|
|
self.smartPunchTimeLineLabel.setText(QCoreApplication.translate("MainWindow", u"Smart Punch Time:", None)) |
|
|
|
|
|
|
|
self.smartPunchTimeLineEdit.setText("") |
|
|
|
self.smartPunchButton.setText(QCoreApplication.translate("MainWindow", u"Smart Punch", None)) |
|
|
|
self.smartPunchButton.setText(QCoreApplication.translate("MainWindow", u"Smart Punch", None)) |
|
|
|
|
|
|
|
self.refreshStatusButton.setText(QCoreApplication.translate("MainWindow", u"Refresh Status", None)) |
|
|
|
# retranslateUi |
|
|
|
# retranslateUi |
|
|
|
|
|
|
|
|
|
|
|