screwdriver/Screwdriver_Database_Window.py
2025-02-06 16:10:58 +08:00

259 lines
15 KiB
Python

# -*- coding: utf-8 -*-
# Form implementation generated from reading ui file 'Screwdriver_Database_Window.ui'
#
# Created by: PyQt5 UI code generator 5.15.6
#
# WARNING: Any manual changes made to this file will be lost when pyuic5 is
# run again. Do not edit this file unless you know what you are doing.
from PyQt5 import QtCore, QtGui, QtWidgets
class Ui_Screwdriver_Database_Window(object):
def setupUi(self, Screwdriver_Database_Window):
Screwdriver_Database_Window.setObjectName("Screwdriver_Database_Window")
Screwdriver_Database_Window.resize(710, 542)
Screwdriver_Database_Window.setMinimumSize(QtCore.QSize(657, 469))
Screwdriver_Database_Window.setMaximumSize(QtCore.QSize(710, 564))
icon = QtGui.QIcon()
icon.addPixmap(QtGui.QPixmap("UI_Logo/Lancer Small Logo.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
Screwdriver_Database_Window.setWindowIcon(icon)
self.centralwidget = QtWidgets.QWidget(Screwdriver_Database_Window)
self.centralwidget.setObjectName("centralwidget")
self.gridLayout_2 = QtWidgets.QGridLayout(self.centralwidget)
self.gridLayout_2.setObjectName("gridLayout_2")
self.label = QtWidgets.QLabel(self.centralwidget)
font = QtGui.QFont()
font.setFamily("微軟正黑體")
font.setPointSize(24)
self.label.setFont(font)
self.label.setAlignment(QtCore.Qt.AlignCenter)
self.label.setObjectName("label")
self.gridLayout_2.addWidget(self.label, 0, 0, 1, 1)
self.horizontalLayout = QtWidgets.QHBoxLayout()
self.horizontalLayout.setObjectName("horizontalLayout")
self.tableWidget_aoi_allresults_detail = QtWidgets.QTableWidget(self.centralwidget)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Ignored, QtWidgets.QSizePolicy.Ignored)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.tableWidget_aoi_allresults_detail.sizePolicy().hasHeightForWidth())
self.tableWidget_aoi_allresults_detail.setSizePolicy(sizePolicy)
font = QtGui.QFont()
font.setFamily("Times New Roman")
font.setPointSize(18)
self.tableWidget_aoi_allresults_detail.setFont(font)
self.tableWidget_aoi_allresults_detail.setRowCount(0)
self.tableWidget_aoi_allresults_detail.setColumnCount(7)
self.tableWidget_aoi_allresults_detail.setObjectName("tableWidget_aoi_allresults_detail")
self.horizontalLayout.addWidget(self.tableWidget_aoi_allresults_detail)
self.tableWidget_aoi_ng_detail = QtWidgets.QTableWidget(self.centralwidget)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Ignored, QtWidgets.QSizePolicy.Ignored)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.tableWidget_aoi_ng_detail.sizePolicy().hasHeightForWidth())
self.tableWidget_aoi_ng_detail.setSizePolicy(sizePolicy)
font = QtGui.QFont()
font.setFamily("Times New Roman")
font.setPointSize(18)
self.tableWidget_aoi_ng_detail.setFont(font)
self.tableWidget_aoi_ng_detail.setColumnCount(5)
self.tableWidget_aoi_ng_detail.setObjectName("tableWidget_aoi_ng_detail")
self.tableWidget_aoi_ng_detail.setRowCount(0)
self.horizontalLayout.addWidget(self.tableWidget_aoi_ng_detail)
self.pushButton_ReadData = QtWidgets.QPushButton(self.centralwidget)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Ignored, QtWidgets.QSizePolicy.Ignored)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.pushButton_ReadData.sizePolicy().hasHeightForWidth())
self.pushButton_ReadData.setSizePolicy(sizePolicy)
font = QtGui.QFont()
font.setFamily("Times New Roman")
font.setPointSize(36)
self.pushButton_ReadData.setFont(font)
self.pushButton_ReadData.setObjectName("pushButton_ReadData")
self.horizontalLayout.addWidget(self.pushButton_ReadData)
self.pushButton_StartTest = QtWidgets.QPushButton(self.centralwidget)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Ignored, QtWidgets.QSizePolicy.Ignored)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.pushButton_StartTest.sizePolicy().hasHeightForWidth())
self.pushButton_StartTest.setSizePolicy(sizePolicy)
font = QtGui.QFont()
font.setFamily("Times New Roman")
font.setPointSize(36)
self.pushButton_StartTest.setFont(font)
self.pushButton_StartTest.setObjectName("pushButton_StartTest")
self.horizontalLayout.addWidget(self.pushButton_StartTest)
self.gridLayout_2.addLayout(self.horizontalLayout, 2, 0, 1, 1)
self.gridLayout = QtWidgets.QGridLayout()
self.gridLayout.setObjectName("gridLayout")
self.groupBox_database_information = QtWidgets.QGroupBox(self.centralwidget)
self.groupBox_database_information.setMinimumSize(QtCore.QSize(531, 311))
self.groupBox_database_information.setTitle("")
self.groupBox_database_information.setObjectName("groupBox_database_information")
self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.groupBox_database_information)
self.verticalLayout_2.setObjectName("verticalLayout_2")
self.lineEdit_ip = QtWidgets.QLineEdit(self.groupBox_database_information)
self.lineEdit_ip.setMaximumSize(QtCore.QSize(16777215, 31))
font = QtGui.QFont()
font.setFamily("Times New Roman")
font.setPointSize(18)
self.lineEdit_ip.setFont(font)
self.lineEdit_ip.setObjectName("lineEdit_ip")
self.verticalLayout_2.addWidget(self.lineEdit_ip)
self.lineEdit_port = QtWidgets.QLineEdit(self.groupBox_database_information)
self.lineEdit_port.setMaximumSize(QtCore.QSize(16777215, 31))
font = QtGui.QFont()
font.setFamily("Times New Roman")
font.setPointSize(18)
self.lineEdit_port.setFont(font)
self.lineEdit_port.setObjectName("lineEdit_port")
self.verticalLayout_2.addWidget(self.lineEdit_port)
self.lineEdit_username = QtWidgets.QLineEdit(self.groupBox_database_information)
self.lineEdit_username.setMaximumSize(QtCore.QSize(16777215, 31))
font = QtGui.QFont()
font.setFamily("Times New Roman")
font.setPointSize(18)
self.lineEdit_username.setFont(font)
self.lineEdit_username.setObjectName("lineEdit_username")
self.verticalLayout_2.addWidget(self.lineEdit_username)
self.lineEdit_password = QtWidgets.QLineEdit(self.groupBox_database_information)
self.lineEdit_password.setMaximumSize(QtCore.QSize(16777215, 31))
font = QtGui.QFont()
font.setFamily("Times New Roman")
font.setPointSize(18)
self.lineEdit_password.setFont(font)
self.lineEdit_password.setObjectName("lineEdit_password")
self.verticalLayout_2.addWidget(self.lineEdit_password)
self.lineEdit_database = QtWidgets.QLineEdit(self.groupBox_database_information)
self.lineEdit_database.setMaximumSize(QtCore.QSize(16777215, 31))
font = QtGui.QFont()
font.setFamily("Times New Roman")
font.setPointSize(18)
self.lineEdit_database.setFont(font)
self.lineEdit_database.setObjectName("lineEdit_database")
self.verticalLayout_2.addWidget(self.lineEdit_database)
self.gridLayout.addWidget(self.groupBox_database_information, 0, 1, 1, 1)
self.verticalLayout = QtWidgets.QVBoxLayout()
self.verticalLayout.setObjectName("verticalLayout")
self.label_ip = QtWidgets.QLabel(self.centralwidget)
self.label_ip.setMinimumSize(QtCore.QSize(101, 31))
self.label_ip.setMaximumSize(QtCore.QSize(16777215, 31))
self.label_ip.setBaseSize(QtCore.QSize(0, 0))
font = QtGui.QFont()
font.setFamily("Times New Roman")
font.setPointSize(18)
self.label_ip.setFont(font)
self.label_ip.setFrameShape(QtWidgets.QFrame.Box)
self.label_ip.setAlignment(QtCore.Qt.AlignCenter)
self.label_ip.setObjectName("label_ip")
self.verticalLayout.addWidget(self.label_ip)
self.label_port = QtWidgets.QLabel(self.centralwidget)
self.label_port.setMinimumSize(QtCore.QSize(101, 31))
self.label_port.setMaximumSize(QtCore.QSize(16777215, 31))
self.label_port.setBaseSize(QtCore.QSize(0, 0))
font = QtGui.QFont()
font.setFamily("Times New Roman")
font.setPointSize(18)
self.label_port.setFont(font)
self.label_port.setFrameShape(QtWidgets.QFrame.Box)
self.label_port.setAlignment(QtCore.Qt.AlignCenter)
self.label_port.setObjectName("label_port")
self.verticalLayout.addWidget(self.label_port)
self.label_username = QtWidgets.QLabel(self.centralwidget)
self.label_username.setMinimumSize(QtCore.QSize(101, 31))
self.label_username.setMaximumSize(QtCore.QSize(16777215, 31))
self.label_username.setBaseSize(QtCore.QSize(0, 0))
font = QtGui.QFont()
font.setFamily("Times New Roman")
font.setPointSize(18)
self.label_username.setFont(font)
self.label_username.setFrameShape(QtWidgets.QFrame.Box)
self.label_username.setAlignment(QtCore.Qt.AlignCenter)
self.label_username.setObjectName("label_username")
self.verticalLayout.addWidget(self.label_username)
self.label_password = QtWidgets.QLabel(self.centralwidget)
self.label_password.setMinimumSize(QtCore.QSize(101, 31))
self.label_password.setMaximumSize(QtCore.QSize(16777215, 31))
self.label_password.setBaseSize(QtCore.QSize(0, 0))
font = QtGui.QFont()
font.setFamily("Times New Roman")
font.setPointSize(18)
self.label_password.setFont(font)
self.label_password.setFrameShape(QtWidgets.QFrame.Box)
self.label_password.setAlignment(QtCore.Qt.AlignCenter)
self.label_password.setObjectName("label_password")
self.verticalLayout.addWidget(self.label_password)
self.label_database = QtWidgets.QLabel(self.centralwidget)
self.label_database.setMinimumSize(QtCore.QSize(101, 31))
self.label_database.setMaximumSize(QtCore.QSize(16777215, 31))
self.label_database.setBaseSize(QtCore.QSize(0, 0))
font = QtGui.QFont()
font.setFamily("Times New Roman")
font.setPointSize(18)
self.label_database.setFont(font)
self.label_database.setFrameShape(QtWidgets.QFrame.Box)
self.label_database.setAlignment(QtCore.Qt.AlignCenter)
self.label_database.setObjectName("label_database")
self.verticalLayout.addWidget(self.label_database)
self.gridLayout.addLayout(self.verticalLayout, 0, 0, 1, 1)
self.pushButton_connectiontest = QtWidgets.QPushButton(self.centralwidget)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(201)
sizePolicy.setVerticalStretch(81)
sizePolicy.setHeightForWidth(self.pushButton_connectiontest.sizePolicy().hasHeightForWidth())
self.pushButton_connectiontest.setSizePolicy(sizePolicy)
font = QtGui.QFont()
font.setFamily("微軟正黑體")
font.setPointSize(28)
self.pushButton_connectiontest.setFont(font)
self.pushButton_connectiontest.setObjectName("pushButton_connectiontest")
self.gridLayout.addWidget(self.pushButton_connectiontest, 1, 1, 1, 1)
self.label_connect_status = QtWidgets.QLabel(self.centralwidget)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
sizePolicy.setHorizontalStretch(201)
sizePolicy.setVerticalStretch(31)
sizePolicy.setHeightForWidth(self.label_connect_status.sizePolicy().hasHeightForWidth())
self.label_connect_status.setSizePolicy(sizePolicy)
font = QtGui.QFont()
font.setFamily("Times New Roman")
font.setPointSize(18)
self.label_connect_status.setFont(font)
self.label_connect_status.setFrameShape(QtWidgets.QFrame.Box)
self.label_connect_status.setAlignment(QtCore.Qt.AlignCenter)
self.label_connect_status.setObjectName("label_connect_status")
self.gridLayout.addWidget(self.label_connect_status, 1, 0, 1, 1)
self.gridLayout_2.addLayout(self.gridLayout, 1, 0, 1, 1)
Screwdriver_Database_Window.setCentralWidget(self.centralwidget)
self.menubar = QtWidgets.QMenuBar(Screwdriver_Database_Window)
self.menubar.setGeometry(QtCore.QRect(0, 0, 710, 21))
self.menubar.setObjectName("menubar")
Screwdriver_Database_Window.setMenuBar(self.menubar)
self.statusbar = QtWidgets.QStatusBar(Screwdriver_Database_Window)
self.statusbar.setObjectName("statusbar")
Screwdriver_Database_Window.setStatusBar(self.statusbar)
self.retranslateUi(Screwdriver_Database_Window)
QtCore.QMetaObject.connectSlotsByName(Screwdriver_Database_Window)
def retranslateUi(self, Screwdriver_Database_Window):
_translate = QtCore.QCoreApplication.translate
Screwdriver_Database_Window.setWindowTitle(_translate("Screwdriver_Database_Window", "DataBase LogIn"))
self.label.setText(_translate("Screwdriver_Database_Window", "資料庫登入介面"))
self.pushButton_ReadData.setText(_translate("Screwdriver_Database_Window", "ReadData"))
self.pushButton_StartTest.setText(_translate("Screwdriver_Database_Window", "StartTest"))
self.lineEdit_ip.setAccessibleName(_translate("Screwdriver_Database_Window", "ip"))
self.lineEdit_port.setAccessibleName(_translate("Screwdriver_Database_Window", "port"))
self.lineEdit_username.setAccessibleName(_translate("Screwdriver_Database_Window", "username"))
self.lineEdit_password.setAccessibleName(_translate("Screwdriver_Database_Window", "password"))
self.lineEdit_database.setAccessibleName(_translate("Screwdriver_Database_Window", "database"))
self.label_ip.setText(_translate("Screwdriver_Database_Window", "ip"))
self.label_port.setText(_translate("Screwdriver_Database_Window", "port"))
self.label_username.setText(_translate("Screwdriver_Database_Window", "username"))
self.label_password.setText(_translate("Screwdriver_Database_Window", "password"))
self.label_database.setText(_translate("Screwdriver_Database_Window", "database"))
self.pushButton_connectiontest.setText(_translate("Screwdriver_Database_Window", "連線測試"))
self.label_connect_status.setText(_translate("Screwdriver_Database_Window", "connect_status"))