自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 用turtle库做游戏 笔记

这里记录一下我用turtle库做游戏遇到的问题和心得turtle加载图片的原理turtle.Screen()while True中的‘金句’控制刷新率监听键盘鼠标加载音乐和音效碰撞检测之前一直在学习arcade、pygame zero和pygame,那天无意中看到麦叔视频里用turtle库来做游戏,发现作为孩子的入门课程比前几个都更友好,所以果断把游戏入门项目改为turtle库来做。感谢麦叔!turtle加载图片的原理其实turtle里的关键就是画笔,将画笔形状替换为图片我们就可以对图片进行操作了。

2020-12-07 09:13:53 2671 2

原创 pygame zero问题汇总

最近在玩pygame zero,这个库对于学生来说容易上手,不用涉及到类就可以做出游戏。但是用的人太少,好像已经停止更新了。不管怎么说,用pgz来做学生的游戏开发入门课程是非常合适的。这里把遇到的一些问题或者需要记录下来的知识点保存起来,方便以后查询。问题汇总pgz中的图像缩放问题actor切换造型pgz中的图像缩放问题pgz中的图像导入非常简单,比如在images文件夹下有一个alien.png文件,只要用img = Actor('alien')就可以加载了,是不是非常的简单粗暴?连相对路径和文件

2020-11-17 09:47:28 4133

原创 PySide2中键盘事件无效的原因及解决方法

监听键盘无效的原因我在照例子学习的过程中遇到了键盘事件无效的情况,比如from PySide2.QtWidgets import *from PySide2.QtCore import Qtclass Example(QWidget): def __init__(self): super(Example, self).__init__() self.initUI() def initUI(self): self.wi

2020-05-20 22:02:26 2290 4

原创 pyside2示例-图表分析软件

main.pyimport sys, osfrom PySide2.QtWidgets import *from PySide2.QtCore import QFilefrom PySide2.QtUiTools import QUiLoaderfrom plots import plotsfrom PySide2.QtWebEngineWidgets import QWebEngineViewfrom PySide2.QtCore import QUrlclass MyCharts().

2020-05-14 15:57:17 3205

原创 pyside2 各种坑

pyside2 ui转py的坑没想到我在这个坑里呆了两三天,而且目前也没找到行之有效的简便方法。问题是这样的:首先用qt creator设计了一个ui,然后要将这个ui转换成py文件,然后可怕的事情来了。网上查了一下,说是用命令行:pyside2-uic mainwindow.ui > ui_mainwindow.py试了一下,无效可能是环境变量的问题。这个问题就算我解决了,学生也不会设置啊。换个方法听说Qt Designer里直接就可以生成代码,于是舍弃qtcreator(其实是

2020-05-13 15:25:00 2747 5

原创 Python得到文件名和扩展名的方法

Python笔记关于函数返回值看下面这个例子a = [1,2,3]b = aprint(b)输出结果为[1,2,3]但是a = [1,2,3]b = a.sort()print(b)输出结果为None.因为sort函数 return None如何得到文件名和扩展名方法一:用列表的切片,遇到扩展名字母个数不一样的还要加判断f = 'abc.jpg' name = f...

2020-04-30 10:28:52 828

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除