简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
pymunk支持的形状包括圆形(pymunk.Circle)、线段(pymunk.Segment)、多边形(pymunk.Poly),它们都继承于形状类(pymunk.Shape)。创建一个Circle(圆形)对象需要三个参数,其对应的身体对象,半径,偏移量(可选)。创建一个身体对象时body属性可以设置为None,但是把身体加入空间之前必须通过Shape.body属性为其指定一个Body
目录1.隐藏窗口最大化和最小化按钮 2.隐藏整个标题栏 3.实现组件透明背景和透明字体4.发出系统提示音5.等待输出(wait_window()等方法) 6.灵活使用窗口update方法替换mainloop避免多线程或窗口after方法的使用7.禁用窗口如果你要让整个窗口里的全部组件包括窗口都实现透明(可调节透明度),你可以使用Tk/Toplevel.attributes("-alpha",alp
pymunk是基于Chipmunk2d的一个2D物理引擎模块。与Box2d这样的物理引擎相比,pymunk模块的设计更加符合python编程者的习惯,因而很容易学习。
get_mods方法获得的结果类似于event.mods,但是KEYDOWN或KEYUP只会在刚按下和刚松开按键时触发,而get_mods方法获得的是持续按下不松开的按键内容。Surface是渲染的文本表面,Rect是文本的大小,位于文字的原点。矩形对象的大小是表面的大小,位置(x, y)是文本原点的位置(也就是(0, 字体上升高度))。当用户按下某个按键时,会先打印一次"KEYDOWN",然后等
组件的设置也是一个字典,可以包括四个键"configure", "map", "layout"和"element create",所对应的值分别和Style这几个方法期望的格式相同。style是样式更改的类名,**kw是设置的参数选项。公用元素在任何组件都可以以组件名称来命名,如"Button.label", "Button.button", "Label.label",而专属的元素需要指定父组件
比如一段文本有两个tag,tag1较优先,tag2优先级较低,此时设置tag1中(foreground="red", background=None),而tag2中(foreground="red", background="yellow"),那么整个段落的颜色则为(foreground="red", background="yellow")。比如values=("Python", "C", "J
pygbag是经过官方认可的一个第三方模块,专用于编译pygame使其在网页上运行。。注意:在国内访问itch和github速度可能较慢,通常要加载很久。(建议开VPN)pygbag打包后文件经过压缩,占用较少的空间。pygbag应用首次加载速度较慢,后面的速度会变快。需要注意的是:pygbag依赖于Chrome内核的浏览器(如google, firefox),否则无法正常运行。
pygame是python中一个流行的GUI编程模块,是专门为了开发游戏而设计的。这是一个第三方模块,是SDL语言和Python的接口。pygame还可以用于制作网页游戏、Android手机游戏。
python提供了多种方法用于将普通的*.py程序文件打包成exe文件。exe文件即可执行文件,打包后的*.exe应用不用依赖python,可以在他人的电脑上运行。pyinstaller是一个第三方模块,专用于python程序的exe打包。此外python还有一些别的方法进行打包,但是pyinstaller打包最强大而且好用。(万字长文涵盖文档所有重要内容)
tkinter是一个GUI开发模块,初使用Tcl语言编写,可以在大部分操作系统上运行。tkinter非常的简单而且好用。tkinter模块时自带的Python模块,如果在安装Python的时候勾选了Tk/Tcl这个选项,那么使用tkinter不会有任何问题。导入模块非常简单,但是Python3和Python2略有不同,Python3是这样的:本文的示例以Python3为准,而Python2是这样的