- 博客(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关注的人