赞
踩
之前已经使用pygame制作了一款简易的俄罗斯方块,最近学习了python的GUI编程,也就进行了实操了一下,用PyQt5制作了一下。
1.俄罗斯方块的形状:S、Z、T、 L、反向L、直线、方块,每个形状都由4个方块组成,方块最终都会落 到屏幕底部。
2.操作:
左键:左移
右键:右移
上键:向左旋转
下键:向右旋转
D键:加速下落
空格键:直接掉落到底部
P键:暂停
3.完整代码如下:
#!/usr/bin/python3
# -*- coding: utf-8 -*-
import sys,random
from PyQt5.QtWidgets import *
from PyQt5.QtGui import *
from PyQt5.QtCore import *
#创建游戏类
class Tetris(QMainWindow):
def __init__(self):
super().__init__()
self.initUI()<
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。