手把手教你用Python做个可视化的“剪刀石头布”小游戏(python最简单剪刀石头布)

网友投稿 296 2022-08-19

手把手教你用Python做个可视化的“剪刀石头布”小游戏(python最简单剪刀石头布)

点击上方“Python爬虫与数据挖掘”,进行关注

回复“书籍”即可获赠Python从入门到进阶共10本电子书

众里寻他千百度。蓦然回首,那人却在,灯火阑珊处。

/1 前言/

最近在学习PyQt5可视化界面,这是一个内容非常丰富的gui库,相对于tkinter库,功能更加强大,界面更加美观,操作也不难。于是我开始小试牛刀,用PyQt5做个可视化的“剪刀石头布”小游戏,总体效果如下:

该程序可以实现游戏轮次统计,双方得分、平局次数统计和重新开始功能,不管是1局决胜负,还是三局两胜、七局三胜,都能完美解决。

/2 具体实现/

下面给大家详细介绍一下具体步骤。

第一步:创建游戏主窗口

PyQt5创建主窗口有其固定的套路,首先要创建应用程序对象:app=QApplication(sys.argv),参数sys.argv是命令行参数,这使得可以在电脑系统终端执行程序时,传入命令参数,来执行不同的逻辑代码。执行应用程序对象,进入消息循环等待退出: sys.exit(app.exec_()),代码如下图所示:

其中,GameWindow()是本次游戏的类,窗口大小为900X400

再为该窗口添加标题和图标如下图所示:

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:EF SaveChanges重写加入日志(effect)
下一篇:手把手用Python教你如何发现隐藏wifi(python隐藏属性)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~