Tetris
/
windowTetris.py
81 строка · 3.5 Кб
1from paintTetris import *2
3
4class Ui_MainWindow(object):5def setupUi(self, MainWindow):6MainWindow.setObjectName("MainWindow")7MainWindow.setGeometry(QtCore.QRect(350, 200, 700, 735))8self.centralwidget = QtWidgets.QWidget(MainWindow)9self.centralwidget.setObjectName("centralwidget")10
11self.createFrames()12
13MainWindow.setCentralWidget(self.centralwidget)14self.menubar = QtWidgets.QMenuBar(MainWindow)15self.menubar.setGeometry(QtCore.QRect(0, 0, 766, 26))16self.menubar.setObjectName("menubar")17MainWindow.setMenuBar(self.menubar)18self.statusbar = QtWidgets.QStatusBar(MainWindow)19self.statusbar.setObjectName("statusbar")20MainWindow.setStatusBar(self.statusbar)21
22self.retranslateUi(MainWindow)23QtCore.QMetaObject.connectSlotsByName(MainWindow)24
25def createFrames(self):26self.gridLayout = QtWidgets.QGridLayout(self.centralwidget)27self.gridLayout.setObjectName("gridLayout")28
29# Crate right widget30self.widget = Painter(self.centralwidget)31self.widget.setObjectName("widget")32self.gridLayout.addWidget(self.widget, 0, 1, 1, 3)33
34# Left leyout35self.Vertical = QtWidgets.QGroupBox(self.centralwidget)36self.Vertical.setObjectName("Vertical")37self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.Vertical)38self.verticalLayout_2.setObjectName("verticalLayout_2")39
40# Create left frame41self.frame = CurrentState(self.Vertical)42self.frame.setFrameShape(QtWidgets.QFrame.StyledPanel)43self.frame.setFrameShadow(QtWidgets.QFrame.Raised)44self.frame.setObjectName("frame")45self.verticalLayout_2.addWidget(self.frame)46
47# Line of Level48self.lineEdit_1 = QtWidgets.QLineEdit(self.Vertical)49self.lineEdit_1.setEnabled(True)50sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)51sizePolicy.setHorizontalStretch(0)52sizePolicy.setVerticalStretch(0)53sizePolicy.setHeightForWidth(self.lineEdit_1.sizePolicy().hasHeightForWidth())54self.lineEdit_1.setSizePolicy(sizePolicy)55self.lineEdit_1.setText("")56self.lineEdit_1.setObjectName("lineEdit_1")57self.verticalLayout_2.addWidget(self.lineEdit_1, 0, QtCore.Qt.AlignHCenter)58
59# line of Count60self.lineEdit = QtWidgets.QLineEdit(self.Vertical)61self.lineEdit.setEnabled(True)62sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)63sizePolicy.setHorizontalStretch(0)64sizePolicy.setVerticalStretch(0)65sizePolicy.setHeightForWidth(self.lineEdit.sizePolicy().hasHeightForWidth())66self.lineEdit.setSizePolicy(sizePolicy)67self.lineEdit.setText("")68self.lineEdit.setObjectName("lineEdit")69self.verticalLayout_2.addWidget(self.lineEdit, 0, QtCore.Qt.AlignHCenter)70
71self.pushButton = QtWidgets.QPushButton(self.Vertical)72self.pushButton.setObjectName("pushButton")73self.verticalLayout_2.addWidget(self.pushButton)74
75self.gridLayout.addWidget(self.Vertical, 0, 0, 1, 1)76
77def retranslateUi(self, MainWindow):78_translate = QtCore.QCoreApplication.translate79MainWindow.setWindowTitle(_translate("MainWindow", "Tetris"))80self.Vertical.setTitle(_translate("MainWindow", " Next Shape"))81self.pushButton.setText(_translate("MainWindow", " Start"))82
83