参考的教程是https://blog.csdn.net/qq_34414530/article/details/105811279
# -*- coding: utf-8 -*-
# Form implementation generated from reading ui file 'linkGUI.ui'
#
# Created by: PyQt5 UI code generator 5.9.2
#
# WARNING! All changes made in this file will be lost!
from PyQt5 import QtCore, QtGui, QtWidgets
import bg_rc
import sys
from PyQt5.QtWidgets import QApplication
class MainWindow(QtWidgets.QMainWindow):
def __init__(self):
QtWidgets.QMainWindow.__init__(self)
self.setupUi(self)
self.retranslateUi(self)
def setupUi(self, MainWindow):
MainWindow.setObjectName("MainWindow")
MainWindow.resize(711, 484)
MainWindow.setStyleSheet("background-image: url(:/images/back1.png);\n"
"")
self.centralwidget = QtWidgets.QWidget(MainWindow)
self.centralwidget.setObjectName("centralwidget")
self.tableView = QtWidgets.QTableView(self.centralwidget)
self.tableView.setGeometry(QtCore.QRect(10, 40, 541, 391))
font = QtGui.QFont()
font.setFamily("黑体")
font.setPointSize(7)
self.tableView.setFont(font)
self.tableView.setStyleSheet("background-image: url(:/images/background.jpg);\n"
"background-image: url(:/images/back.png);")
self.tableView.setObjectName("tableView")
self.pushButtonalluser = QtWidgets.QPushButton(self.centralwidget)
self.pushButtonalluser.setGeometry(QtCore.QRect(570, 90, 111, 31))
font = QtGui.QFont()
font.setFamily("黑体")
font.setPointSize(7)
self.pushButtonalluser.setFont(font)
self.pushButtonalluser.setObjectName("pushButtonalluser")
self.pushButton_qiandao = QtWidgets.QPushButton(self.centralwidget)
self.pushButton_qiandao.setGeometry(QtCore.QRect(570, 220, 111, 31))
font = QtGui.QFont()
font.setFamily("黑体")
font.setPointSize(7)
self.pushButton_qiandao.setFont(font)
self.pushButton_qiandao.setObjectName("pushButton_qiandao")
self.pushButton_qiantui = QtWidgets.QPushButton(self.centralwidget)
self.pushButton_qiantui.setGeometry(QtCore.QRect(570, 280, 111, 31))
font = QtGui.QFont()
font.setFamily("黑体")
font.setPointSize(8)
self.pushButton_qiantui.setFont(font)
self.pushButton_qiantui.setObjectName("pushButton_qiantui")
self.pushButtonallclock = QtWidgets.QPushButton(self.centralwidget)
self.pushButtonallclock.setGeometry(QtCore.QRect(570, 160, 111, 31))
font = QtGui.QFont()
font.setFamily("黑体")
font.setPointSize(7)
self.pushButtonallclock.setFont(font)
self.pushButtonallclock.setObjectName("pushButtonallclock")
self.toolButton = QtWidgets.QToolButton(self.centralwidget)
self.toolButton.setGeometry(QtCore.QRect(240, 10, 101, 21))
font = QtGui.QFont()
font.setFamily("黑体")
font.setPointSize(7)
self.toolButton.setFont(font)
self.toolButton.setObjectName("toolButton")
MainWindow.setCentralWidget(self.centralwidget)
self.statusbar = QtWidgets.QStatusBar(MainWindow)
self.statusbar.setObjectName("statusbar")
MainWindow.setStatusBar(self.statusbar)
self.menubar = QtWidgets.QMenuBar(MainWindow)
self.menubar.setGeometry(QtCore.QRect(0, 0, 711, 18))
self.menubar.setObjectName("menubar")
self.menu = QtWidgets.QMenu(self.menubar)
self.menu.setObjectName("menu")
MainWindow.setMenuBar(self.menubar)
self.menubar.addAction(self.menu.menuAction())
self.retranslateUi(MainWindow)
QtCore.QMetaObject.connectSlotsByName(MainWindow)
def retranslateUi(self, MainWindow):
_translate = QtCore.QCoreApplication.translate
MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
self.pushButtonalluser.setText(_translate("MainWindow", "显示员工信息"))
self.pushButton_qiandao.setText(_translate("MainWindow", "签到"))
self.pushButton_qiantui.setText(_translate("MainWindow", "签退"))
self.pushButtonallclock.setText(_translate("MainWindow", "显示打卡信息"))
self.toolButton.setText(_translate("MainWindow", "员工信息显示"))
self.menu.setTitle(_translate("MainWindow", "打卡"))
if __name__ == '__main__':
app=QApplication(sys.argv)
ex=MainWindow()
ex.show()
sys.exit(app.exec_())
这是生成的加更改后的文件
更改的地方是
import sys
from PyQt5.QtWidgets import QApplication
class MainWindow(QtWidgets.QMainWindow):
def __init__(self):
QtWidgets.QMainWindow.__init__(self)
self.setupUi(self)
self.retranslateUi(self)
if __name__ == '__main__':
app=QApplication(sys.argv)
ex=MainWindow()
ex.show()
sys.exit(app.exec_())