pyQT学习笔记-----pushbutton控制Graphics view内对象移动

pyQT学习笔记-----pushbutton控制Graphics view内对象移动

引言

项目需要制作一个美观,大气,高逼格的控制界面,出于项目的需要,以及本人对于python语言的掌握程度远高于C,所以果断采用了python+pyQT这个框架,今天本人终于完成了这个控制系统二维操作的动态显示,历时三个周,前前后后试过很多的方法。
第一种尝试:从lable显示图片开始,接着使用openCV,用lable打开图片,返回图片的二维数组,经过数组的变换实现图片移动。最后成功了,但是出现了另外的问题,比如背景不会自动刷新,图片移动之后,在原图的背景下出现一个黑色的背景,图片隐藏在背景的后面,很明显这样做是不行的。

第二种尝试:利用pygame模块,相对于open CV来讲,pygrame控制对象的移动相对就简单了,但是出现了一个问题就是不能将pygrame的窗口显示在pyQT界面中,查过许许多多大佬的博客,无果,失败。

第三种尝试:在查阅博客的过程中,发现一种使用pyQT编程的“俄罗斯方块小游戏”自己试着写了下,同样可以实现,但是无疑还是需要单独的窗口显示。

第四种尝试:无意中发现Graphics view,对于其的描述,大家可以参考这篇博客
链接: link.
Graphics View提供了一个平面,用于

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值