ui_worktime.py
# -*- coding: utf-8 -*- # Form implementation generated from reading ui file 'ui_worktime.ui' # # Created by: PyQt5 UI code generator 5.15.4 # # 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 from PyQt5.QtWidgets import QApplication, QMainWindow, QMessageBox, QTableWidgetItem, QAction, QLineEdit class Ui_mainWindow(): def setupUi(self, mainWindow): mainWindow.setObjectName("mainWindow") mainWindow.resize(814, 832) self.centralwidget = QtWidgets.QWidget(mainWindow) self.centralwidget.setObjectName("centralwidget") self.gridLayout_3 = QtWidgets.QGridLayout(self.centralwidget) self.gridLayout_3.setObjectName("gridLayout_3") self.tableWidget = QtWidgets.QTableWidget(self.centralwidget) self.tableWidget.setMouseTracking(True) self.tableWidget.setTabletTracking(True) self.tableWidget.setInputMethodHints(QtCore.Qt.ImhDigitsOnly) self.tableWidget.setObjectName("tableWidget") self.tableWidget.setColumnCount(0) self.tableWidget.setRowCount(0) self.gridLayout_3.addWidget(self.tableWidget, 2, 0, 1, 1) self.lineEdit_3 = QtWidgets.QLineEdit(self.centralwidget) self.lineEdit_3.setEnabled(True) self.lineEdit_3.setObjectName("lineEdit_3") self.gridLayout_3.addWidget(self.lineEdit_3, 3, 0, 1, 1) self.horizontalLayout_2 = QtWidgets.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.gridLayout = QtWidgets.QGridLayout() self.gridLayout.setObjectName("gridLayout") self.label = QtWidgets.QLabel(self.centralwidget) self.label.setObjectName("label") self.gridLayout.addWidget(self.label, 0, 0, 1, 1) self.label_2 = QtWidgets.QLabel(self.centralwidget) self.label_2.setObjectName("label_2") self.gridLayout.addWidget(self.label_2, 1, 0, 1, 1) self.lineEdit = QtWidgets.QLineEdit(self.centralwidget) self.lineEdit.setObjectName("lineEdit") self.gridLayout.addWidget(self.lineEdit, 0, 1, 1, 1) self.lineEdit_2 = QtWidgets.QLineEdit(self.centralwidget) self.lineEdit_2.setEchoMode(QtWidgets.QLineEdit.Password) self.lineEdit_2.setObjectName("lineEdit_2") self.gridLayout.addWidget(self.lineEdit_2, 1, 1, 1, 1) self.pushButton = QtWidgets.QPushButton(self.centralwidget) self.pushButton.setObjectName("pushButton") self.gridLayout.addWidget(self.pushButton, 0, 3, 1, 1) self.label_3 = QtWidgets.QLabel(self.centralwidget) self.label_3.setText("") self.label_3.setObjectName("label_3") self.gridLayout.addWidget(self.label_3, 1, 2, 1, 1) self.horizontalLayout_2.addLayout(self.gridLayout) self.groupBox = QtWidgets.QGroupBox(self.centralwidget) self.groupBox.setObjectName("groupBox") self.gridLayout_2 = QtWidgets.QGridLayout(self.groupBox) self.gridLayout_2.setObjectName("gridLayout_2") self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.comboBox = QtWidgets.QComboBox(self.groupBox) self.comboBox.setObjectName("comboBox") self.comboBox.addItem("") self.comboBox.addItem("") self.comboBox.addItem("") self.comboBox.addItem("") self.comboBox.addItem("") self.comboBox.addItem("") self.horizontalLayout.addWidget(self.comboBox) self.comboBox_2 = QtWidgets.QComboBox(self.groupBox) self.comboBox_2.setObjectName("comboBox_2") self.comboBox_2.addItem("") self.comboBox_2.addItem("") self.comboBox_2.addItem("") self.comboBox_2.addItem("") self.comboBox_2.addItem("") self.comboBox_2.addItem("") self.comboBox_2.addItem("") self.comboBox_2.addItem("") self.comboBox_2.addItem("") self.comboBox_2.addItem("") self.comboBox_2.addItem("") self.comboBox_2.addItem("") self.horizontalLayout.addWidget(self.comboBox_2) self.pushButton_2 = QtWidgets.QPushButton(self.groupBox) self.pushButton_2.setObjectName("pushButton_2") self.horizontalLayout.addWidget(self.pushButton_2) self.gridLayout_2.addLayout(self.horizontalLayout, 1, 0, 1, 1) self.horizontalLayout_2.addWidget(self.groupBox) self.gridLayout_3.addLayout(self.horizontalLayout_2, 1, 0, 1, 1) mainWindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(mainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 814, 23)) self.menubar.setObjectName("menubar") self.menu = QtWidgets.QMenu(self.menubar) self.menu.setObjectName("menu") mainWindow.setMenuBar(self.menubar) self.statusBar = QtWidgets.QStatusBar(mainWindow) self.statusBar.setObjectName("statusBar") mainWindow.setStatusBar(self.statusBar) self.actionabout = QtWidgets.QAction(mainWindow) self.actionabout.setObjectName("actionabout") self.menubar.addAction(self.menu.menuAction()) self.retranslateUi(mainWindow) QtCore.QMetaObject.connectSlotsByName(mainWindow) mainWindow.setTabOrder(self.lineEdit, self.lineEdit_2) mainWindow.setTabOrder(self.lineEdit_2, self.comboBox) mainWindow.setTabOrder(self.comboBox, self.comboBox_2) mainWindow.setTabOrder(self.comboBox_2, self.tableWidget) mainWindow.setTabOrder(self.tableWidget, self.lineEdit_3) def retranslateUi(self, mainWindow): _translate = QtCore.QCoreApplication.translate mainWindow.setWindowTitle(_translate("mainWindow", "余量工时计算工具")) self.label.setText(_translate("mainWindow", "账 号 名")) self.label_2.setText(_translate("mainWindow", "密 码")) self.pushButton.setText(_translate("mainWindow", "Log In")) self.groupBox.setTitle(_translate("mainWindow", "查询时间")) self.comboBox.setItemText(0, _translate("mainWindow", "2022年")) self.comboBox.setItemText(1, _translate("mainWindow", "2020年")) self.comboBox.setItemText(2, _translate("mainWindow", "2021年")) self.comboBox.setItemText(3, _translate("mainWindow", "2023年")) self.comboBox.setItemText(4, _translate("mainWindow", "2024年")) self.comboBox.setItemText(5, _translate("mainWindow", "2025年")) self.comboBox_2.setItemText(0, _translate("mainWindow", "1月")) self.comboBox_2.setItemText(1, _translate("mainWindow", "2月")) self.comboBox_2.setItemText(2, _translate("mainWindow", "3月")) self.comboBox_2.setItemText(3, _translate("mainWindow", "4月")) self.comboBox_2.setItemText(4, _translate("mainWindow", "5月")) self.comboBox_2.setItemText(5, _translate("mainWindow", "6月")) self.comboBox_2.setItemText(6, _translate("mainWindow", "7月")) self.comboBox_2.setItemText(7, _translate("mainWindow", "8月")) self.comboBox_2.setItemText(8, _translate("mainWindow", "9月")) self.comboBox_2.setItemText(9, _translate("mainWindow", "10月")) self.comboBox_2.setItemText(10, _translate("mainWindow", "11月")) self.comboBox_2.setItemText(11, _translate("mainWindow", "12月")) self.pushButton_2.setText(_translate("mainWindow", "查询")) self.actionabout.setText(_translate("mainWindow", "关于")) class MyWidget(QMainWindow): def closeEvent(self, event): result = QtWidgets.QMessageBox.question(self, "标题", "亲,你确定想关闭我?别后悔!!!'_'", QtWidgets.QMessageBox.Yes | QtWidgets.QMessageBox.No) if(result == QtWidgets.QMessageBox.Yes): event.accept() self.closedrive() else: event.ignore() def setbor(self,bor): self.bor = bor def closedrive(self): try: print('123') handles = self.bor.window_handles # 获取当前浏览器的所有窗口句柄 for handle in handles: self.bor.switch_to.window(handle) self.bor.close() self.bor.quit() except: print('err')