- 效果图:

界面代码
from PyQt5 import QtCore, QtGui, QtWidgets
class Ui_MainWindow(object):
def setupUi(self, MainWindow):
MainWindow.setObjectName("MainWindow")
MainWindow.resize(647, 675)
self.centralwidget = QtWidgets.QWidget(MainWindow)
self.centralwidget.setObjectName("centralwidget")
self.b_1 = QtWidgets.QPushButton(self.centralwidget)
self.b_1.setGeometry(QtCore.QRect(10, 330, 71, 71))
self.b_1.setObjectName("b_1")
self.b_2 = QtWidgets.QPushButton(self.centralwidget)
self.b_2.setGeometry(QtCore.QRect(80, 330, 71, 71))
self.b_2.setObjectName("b_2")
self.b_3 = QtWidgets.QPushButton(self.centralwidget)
self.b_3.setGeometry(QtCore.QRect(150, 330, 71, 71))
self.b_3.setObjectName("b_3")
self.b_6 = QtWidgets.QPushButton(self.centralwidget)
self.b_6.setGeometry(QtCore.QRect(150, 400, 71, 71))
self.b_6.setObjectName("b_6")
self.b_4 = QtWidgets.QPushButton(self.centralwidget)
self.b_4.setGeometry(QtCore.QRect(10, 400, 71, 71))
self.b_4.setObjectName("b_4")
self.b_5 = QtWidgets.QPushButton(self.centralwidget)
self.b_5.setGeometry(QtCore.QRect(80, 400, 71, 71))
self.b_5.setObjectName("b_5")
self.b_8 = QtWidgets.QPushButton(self.centralwidget)
self.b_8.setGeometry(QtCore.QRect(80, 470, 71, 71))
self.b_8.setObjectName("b_8")
self.b_9 = QtWidgets.QPushButton(self.centralwidget)
self.b_9.setGeometry(QtCore.QRect(150, 470, 71, 71))
self