ailsi 2023-02-24 18:39 采纳率: 50%
浏览 47
已结题

用py+qt完成找茬游戏

(1) 点击开始,左右同时出现两幅路有差别 (差别了-5处内)的图像
(2) 点击图像上存在差别的位置,会框选出矩形框.
(3) 点击完成,会提示是否通关 (总体设计3关即可)
(4) 要有UI设计图
(5) 可以的话打包程序压缩发我谢谢

  • 写回答

4条回答 默认 最新

  • GPT_Pro 2023-02-24 18:53
    关注

    该回答内容部分引用GPT,GPT_Pro更好的解决问题
    使用Python+Qt完成找茬游戏,主要是利用Python语言来编写游戏,以及Qt作为图形界面设计,实现游戏的界面和功能。

    首先,我们需要用Qt Designer来设计界面,考虑到游戏实现找茬的功能,我们需要在界面中添加两个Label控件,一个是放置左边图片的label,一个是放置右边图片的label;然后添加一个Button控件,这个控件的作用就是点击它就开始游戏;最后,再加上一个Button控件,这个Button的作用是点击它就完成游戏。

    其次,使用pyqt5库来编写Python代码。首先,需要导入QApplication和QWidget函数。然后定义一个app变量来保存QApplication创建的实例;再创建一个界面变量,用来放置UI设计的窗口。然后定义一个函数start_game()用来开始游戏,该函数的功能就是在左右label上随机显示两幅有差别的图片。最后在定义一个函数finish_game()来实现游戏的完成,该函数的功能就是去检测左右label上的图片是否存在差别。如果存在差别的位置,会在该位置上显示一个矩形框来标志出来。如果不存在差别的位置就会弹出一个对话框来提示是否通关。

    最后,将代码打包压缩发送即可。
    如果回答有帮助,望采纳。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

问题事件

  • 系统已结题 3月4日
  • 已采纳回答 2月24日
  • 创建了问题 2月24日

悬赏问题

  • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
  • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
  • ¥15 手机接入宽带网线,如何释放宽带全部速度
  • ¥30 关于#r语言#的问题:如何对R语言中mfgarch包中构建的garch-midas模型进行样本内长期波动率预测和样本外长期波动率预测
  • ¥15 ETLCloud 处理json多层级问题
  • ¥15 matlab中使用gurobi时报错
  • ¥15 这个主板怎么能扩出一两个sata口
  • ¥15 不是,这到底错哪儿了😭
  • ¥15 2020长安杯与连接网探
  • ¥15 关于#matlab#的问题:在模糊控制器中选出线路信息,在simulink中根据线路信息生成速度时间目标曲线(初速度为20m/s,15秒后减为0的速度时间图像)我想问线路信息是什么