PyQt5 如何暴力地在Designer的ui文件转化的py文件中直接更改

参考的教程是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_())

猜你喜欢

转载自blog.csdn.net/weixin_43820665/article/details/106692192