logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Python pygame-ce(GUI编程)模块最完整教程(5/8)

调整后的矩形宽高之比不变,但是它被尽可能地放大,使其完全容纳于给定矩形的范围中(如果给定参数的矩形要比当前矩形小,那么矩形将会被缩小,使得大小刚好容纳在给定矩形之中)。move_ip方法中的ip表示in-place,表示原地修改矩形(在调用该方法的矩形对象上修改),而不是复制一个矩形对象,修改后返回。如果之前的声道已经被占用了一部分,而剩余的可用声道数量小于给定参数count,那么则无法按照参数预

文章图片
#pygame#python
Python tkinter Misc类+Wm类详解

这个类是模块中最基本的类,所有组件甚至是Tk都继承这个类。不过,组件并不直接继承这个类,而是继承Widget类(Widget类直接继承BaseWidget类,而BaseWidget类直接继承Misc),比较特殊的Toplevel继承的是BaseWidget类。等待ms毫秒(1s=1000ms)后执行func,并将所需参数通过args传递给func函数。常用于循环执行函数。

文章图片
#python#开发语言
Python pygame-ce(GUI编程)模块最完整教程(3/8)

kind参数是长度为1的字符串'0','1','2','3','r', 'g', 'b',或'a'。'0'返回连续的非结构化字节视图,'1'返回一个(表面宽度*表面高度)连续像素数组,'2'返回一个(surface-width, surface-height)原始像素数组(默认值),'3'返回一个(surface-width, surface-height, 3) RGB颜色数组,'r','g',

文章图片
#pygame#python
Python tkinter一些十分灵活的运用方式和实用函数

目录1.隐藏窗口最大化和最小化按钮 2.隐藏整个标题栏 3.实现组件透明背景和透明字体4.发出系统提示音5.等待输出(wait_window()等方法) 6.灵活使用窗口update方法替换mainloop避免多线程或窗口after方法的使用7.禁用窗口如果你要让整个窗口里的全部组件包括窗口都实现透明(可调节透明度),你可以使用Tk/Toplevel.attributes("-alpha",alp

#python
Python pygame-ce(GUI编程)模块最完整教程(4/8)

调用一次被lru_cache装饰的函数后,返回值会被储存起来,如果第二次调用该函数的参数与先前调用的参数相同,那么就从储存的值中直接返回,大大提高了加载速度。pg.draw.rect方法中,必需的参数是surface, color, rect,表示进行矩形绘制的表面,矩形的颜色,矩形的位置。如果只进行矩形的碰撞,游戏角色中空白的部分的碰撞也会被检测到。(脏精灵支持的精灵组是LayeredDirty

文章图片
#pygame#python
Python pygame-ce(GUI编程)模块最完整教程(2/8)

get_mods方法获得的结果类似于event.mods,但是KEYDOWN或KEYUP只会在刚按下和刚松开按键时触发,而get_mods方法获得的是持续按下不松开的按键内容。Surface是渲染的文本表面,Rect是文本的大小,位于文字的原点。矩形对象的大小是表面的大小,位置(x, y)是文本原点的位置(也就是(0, 字体上升高度))。当用户按下某个按键时,会先打印一次"KEYDOWN",然后等

文章图片
#pygame#python
Python tkinter(GUI编程)模块最完整教程(下)

组件的设置也是一个字典,可以包括四个键"configure", "map", "layout"和"element create",所对应的值分别和Style这几个方法期望的格式相同。style是样式更改的类名,**kw是设置的参数选项。公用元素在任何组件都可以以组件名称来命名,如"Button.label", "Button.button", "Label.label",而专属的元素需要指定父组件

文章图片
#python#开发语言
Python tkinter(GUI编程)模块最完整教程(中)

比如一段文本有两个tag,tag1较优先,tag2优先级较低,此时设置tag1中(foreground="red", background=None),而tag2中(foreground="red", background="yellow"),那么整个段落的颜色则为(foreground="red", background="yellow")。比如values=("Python", "C", "J

文章图片
#python#开发语言
Python pyinstaller打包exe最完整教程

python提供了多种方法用于将普通的*.py程序文件打包成exe文件。exe文件即可执行文件,打包后的*.exe应用不用依赖python,可以在他人的电脑上运行。pyinstaller是一个第三方模块,专用于python程序的exe打包。此外python还有一些别的方法进行打包,但是pyinstaller打包最强大而且好用。(万字长文涵盖文档所有重要内容)

文章图片
#python#开发语言
Python pygame-ce(GUI编程)模块最完整教程(1/8)

pygame是python中一个流行的GUI编程模块,是专门为了开发游戏而设计的。这是一个第三方模块,是SDL语言和Python的接口。pygame还可以用于制作网页游戏、Android手机游戏。

文章图片
#pygame#python
    共 14 条
  • 1
  • 2
  • 请选择