pyqt5制作俄罗斯方块小游戏-----源码解析

一、前言 最近学习pyqt5中文教程时,最后一个例子制作了一个俄罗斯方块小游戏,由于解释的不是很清楚,所以源码有点看不懂,查找网上资料后,大概弄懂了源码的原理。 二、绘制主窗口 将主窗口居中,且设置了一个状态栏来显示三种信息:消除的行数,游戏暂停状态或者游戏结束状态。 class Tetris(QM ...

自定义的Qt仪表盘控件

我做的仪表盘控件是个功能简单的显示控件。它默认的显示范围是[0, 100],不能修改它的显示范围,因为不同的数值显示在前界面上的效果不同,可能导致显示重叠。成员函数只有一个setValue方法用来设置当前显示值。 代码如下,头文件: class MDashboard : public QWidget ...

[Python]解密pyc文件

公司的pyc做了加密, 前段时间研究了一下怎么解密. 最开始的思路是反汇编pypy的dll, 找到import代码的实现, 然后写一个解码的函数. 但是对反编译的东西不熟悉, 想要找到解密的地方比较困难. 最后放弃了这个思路. 后面看到了一篇pyc文件格式的文章, 得知pyc文件其实就是文件头+ma ...