一段简单的pygame代码,只在pygame界面背景绘制了一个背景图片 # -*- coding=utf-8 -*- import sys import pygame pygame.init() screen...拷过来以后确实可以正常运行,那么有没有办法把exe一起打包到exe里面呢?...是可以的,要做下面两步 1.修改下代码,将图片路径的构造方式有相对路径变为构造绝对路径,因为在执行exe时资源文件会被解压到C:\Users\xxx\AppData\Local\Temp_MEI33282...但是现在还多一个控制台的黑窗没去掉,回到game.spec,把console=True这一行,改成console=Flase后再用pyinstaller game.spec打包就完美结束了。...到此这篇关于记一次pyinstaller打包pygame项目为exe的过程(带图片)的文章就介绍到这了,更多相关pyinstaller打包pygame为exe内容请搜索ZaLou.Cn以前的文章或继续浏览下面的相关文章希望大家以后多多支持
键,在GNOME中打开"应用程序 "菜单(Applicati ons) Alt + F2 类似Windows下的Win + R组合键,在GNOME中运行应用程序 Ctrl + Alt + D 类似...) Alt + F8 改变窗口大小 (注: 在窗口最大化的状态下无效) Alt + F9 最小化窗口 Alt + F10 最大化窗口 Alt + Space 打开窗口的控制菜单 (点击窗口左上角图标出现的菜单...在gnome终端,不想输入长的,难记的路径,从nautilus拖个对应目录的文件过来,把文件名去掉,就等于输入长串的路径了。...在主文件夹里建立一个叫Documents的文件夹,在“位置”菜单里面就会多出一个“文档”选项。...(不包括最小化的) -----对于我这样关闭任务栏的适用 Laughing ………………………………………………………………………………………………………… 也可以在“系统--首选项--键盘快捷键”
hyperdock for mac中文激活版是一款专为mac用户设计Dock优化软件,hyperdock mac版支持使用窗口自动排列功能,您可以直接通过将窗口拖拉至屏幕上方来快速最大化至全屏,又或者拖动到左右来进行左分屏和右分屏...而且Dock优化软件还有一个特色便是对Dock的强大管理哪里能力,只要将光标移动到Dock上的图标停留一会,如果该应用有在某个桌面有已经打开的窗口便会显示出来。...图片HyperDock for Mac(Dock优化工具)Dock优化软件特色介绍窗口预览有没有想过如何激活单个窗口而不是整个应用程序?窗口预览气泡只需将鼠标放在停靠项上即可显示应用程序的每个窗口!...它甚至可以显示来自其他空间的最小化窗口和窗口,并且完全可以拖放。...为停靠项目分配键和鼠标快捷键以隐藏或退出应用程序,启动Expose,打开Safari选项卡,Finder Windows等等。
(2)单击浏览器顶部菜单栏的“工具”——“Internet选项”。 (3)在“常规”标签下,单击“Internet临时文件”下面的“删除文件”。...4、Win键随意“摆布”窗体 按win+左键可以把当前窗口停靠在屏幕右侧,win+右键可以把当前窗口停靠在屏幕右侧,最大化或者回复当前窗口:按win+上;最小化激活窗口:按win...不知你是否遇到过在word中编辑的时候无论如何也打不上中文,即使你切换了n次输入法……不要慌,这时候去 文件---选项----高级菜单里,去掉“输入法控制处于激活状态”上的勾,“自动切换键盘以匹配周围文字的语言...首先说一下禁止软件的开机自启动:在 开始 -运行-输入msconfig(或者去控制面板-管理工具-系统配置) ,会出现如右图所示 “系统配置” 的对话框,点击红色框框里的 “启动” 选项,把您要禁止的选项前面的对勾去掉...那么下面介绍两种设置电脑自动关机的方法: (1)、利用系统自带的关机命令:开始-运行(或Win+R),运行shutdown -s -t 3600,其中3600的单位是秒,这里是让计算机在3600
、Win键随意“摆布”窗体 按win+左键可以把当前窗口停靠在屏幕右侧,win+右键可以把当前窗口停靠在屏幕右侧,最大化或者回复当前窗口:按win+上;最小化激活窗口:按win+下...不知你是否遇到过在word中编辑的时候无论如何也打不上中文,即使你切换了n次输入法……不要慌,这时候去 文件---选项----高级菜单里,去掉“输入法控制处于激活状态”上的勾,“自动切换键盘以匹配周围文字的语言...首先说一下禁止软件的开机自启动:在 开始 -运行-输入msconfig(或者去控制面板-管理工具-系统配置) ,会出现如右图所示 “系统配置” 的对话框,点击红色框框里的 “启动” 选项,把您要禁止的选项前面的对勾去掉...air,即Adobe Integrated Runtime ,是一个跨操作系统的运行时库,因为AIR 是应用程序运行时环境,因此她很小且对用户来说不可见,运行时环境提供了一套一致的跨操作系统平台和框架来开发和部署应用程序...那么下面介绍两种设置电脑自动关机的方法: (1)、利用系统自带的关机命令:开始-运行(或Win+R),运行shutdown -s -t 3600,其中3600的单位是秒,这里是让计算机在3600
禁止 Win7 下窗口被拖到顶部时自动飘到左上角 去掉窗口的 WS_THICKFRAME 风格 将最小化或者不是在最前面的窗口激活到前面 SwitchToThisWindow 禁止双击标题栏最大化窗口...屏蔽 WM_NCLBUTTONDBLCLK 消息 禁止 XP 下右键任务栏的「最大化」菜单项 去掉窗口的 WS_MAXIMIZEBOX 风格 在任务管理器下「应用程序」标签栏不显示程序...,但是在「进程」里显示进程 一个可能的原因是窗口标题为空 在 XP 任务栏右键无菜单,在 Win7 任务栏右键只有一个关闭项 给窗口添加 WS_SYSMENU 风格 程序的系统托盘图标右键菜单不消失...在menu.TrackPopupMenu前调用SetForegroundWindow(m_hWnd) 子窗口显示 / 不显示任务栏图标 通过SetWindowLong修改窗口的扩展风格,WS_EX_APPWINDOW
禁止 Win7 下窗口被拖到顶部时自动飘到左上角 去掉窗口的 WS_THICKFRAME 风格 将最小化或者不是在最前面的窗口激活到前面 SwitchToThisWindow 禁止双击标题栏最大化窗口...屏蔽 WM_NCLBUTTONDBLCLK 消息 禁止 XP 下右键任务栏的「最大化」菜单项 去掉窗口的 WS_MAXIMIZEBOX 风格 在任务管理器下「应用程序」标签栏不显示程序,但是在「进程」里显示进程...一个可能的原因是窗口标题为空 在 XP 任务栏右键无菜单,在 Win7 任务栏右键只有一个关闭项 给窗口添加 WS_SYSMENU 风格 程序的系统托盘图标右键菜单不消失 在menu.TrackPopupMenu...前调用SetForegroundWindow(m_hWnd) 子窗口显示 / 不显示任务栏图标 通过SetWindowLong修改窗口的扩展风格,WS_EX_APPWINDOW 是显示,WS_EX_TOOLWINDOW
Windows+Shift+M:还原最小化的窗口 Ctrl+Shift+N:新建文件夹 Windows+E:打开"我的电脑" Windows+F:查找文件或文件夹 Windows+CTRL+ F:查找电脑...Alt+空格+C 关闭窗口 Alt+空格+N 最小化当前窗口 Alt+空格+R 恢复最大化窗口 Alt+空格+X 最大化当前窗口 Alt+空格+M 移动窗口 Alt+空格+S 改变窗口大小 Alt+u...SHIFT + 任何箭头键 在窗口或桌面上选择多项,或者选中文档中的文本。 Ctrl + A 选中全部内容。 F3 同一浏览器中打开的窗口切换。 Alt + Enter 查看所选项目的属性。...ALT + 菜单名中带下划线的字母 显示相应的菜单(ALT在写字板中)。 右箭头键 打开右边的下一菜单或者打开子菜单。...Ctrl+Alt+Home或ctrl+home 回到页首 FN键 F1 帮助 F2 重命名 F3 在windows中搜索文件 F5 刷新 F6 在窗口或桌面上循环切换屏幕元素。
一些显示环境拥有自动拉伸所有窗口的选项。当该选项被启动时,自动拉伸会扭曲 Pygame 窗口的外观。...在一些平台上,如果这个函数在 pygame.display.set_mode() 前被调用,可以提供一些关于默认显示模式的信息。也可以在设置完显示模式后调用该函数,以确认显示选项是否如愿以偿。...iconify() -> bool 将显示的Surface 对象最小化或隐藏。并不是所有的操作系统都支持最小化显示界面。如果该函数调用成功,返回 True。...() — 控制输入设备与其他应用程序的共享 pygame.event.get_grab() — 检测程序是否共享输入设备 pygame.event.post() — 放置一个新的事件到队列中...这允许应用程序为重要声音保留特定数量的声道,这些声音不得被丢弃或具有可保证的频道。
(与开始屏幕应用无关) Win + →:最大化窗口到右侧的屏幕上(与开始屏幕应用无关) Win+ ↑:最大化窗口(与开始屏幕应用无关) Win+ ↓:最小化窗口(与开始屏幕应用无关) Win+ SHIFT...Win+L:锁住电脑或切换用户 Win+M:最小化所有窗口 Win+Shift+M:在桌面恢复所有最小化窗口(不恢复开始屏幕应用) Win+R:打开“运行”对话框 Win+T:切换任务栏上的程序 Win...Home 显示活动窗口的顶端 F11 最大化或最小化活动窗口 Ctrl+句点 顺时针旋转图片 Ctrl+逗号 逆时针旋转图片 Num Lock+数字键盘上的星号 (*) 显示所选文件夹下的所有子文件夹...Ctrl+Tab 在选项卡上向前移动 Ctrl+Shift+Tab 在选项卡上向后移动 Tab 在选项上向前移动 Shift+Tab 在选项上向后移动 Alt+加下划线的字母 执行与该字母匹配的命令(...或选择选项) Enter 对于许多选定命令代替单击鼠标 空格键 如果活动选项是复选框,则选中或清除该复选框 箭头键 如果活动选项是一组选项按钮,则选择某个按钮 F1 显示帮助 F4 显示活动列表中的项目
# 下选框内容更改 # 参数:下选框句柄; 消息内容; 参数下选框的哪一个item,以0起始的待选选项的索引;如果该值为-1,将从组合框列表中删除当前选项,并使当前选项为空; 参数 # CB_Handle...# SW_MAXIMIZE:最大化指定的窗口。nCmdShow=3。 # SW_MINIMIZE:最小化指定的窗口并且激活在Z序中的下一个顶层窗口。nCmdShow=6。...如果窗口最小化或最大化,则系统将窗口恢复到原来的尺寸和位置。在恢复最小化窗口时,应用程序应该指定这个标志。nCmdShow=9。 # SW_SHOW:在窗口原来的位置以原来的尺寸激活和显示窗口。...# SW_SHOWDEFAULT:依据在STARTUPINFO结构中指定的SW_FLAG标志设定显示状态,STARTUPINFO 结构是由启动应用程序的程序传递给CreateProcess函数的。...如果窗口被最小化或最大化,系统将其恢复到原来的尺寸和大小。应用程序在第一次显示窗口的时候应该指定此标志。nCmdShow=1。 # win32虽然也可控制键盘,但不如使用PyUserInput的方便。
,再 command + option + v 对应位置 保存:command + s 撤销:command + z 撤销上一步撤销:command + shift + z 屏幕操作 Mac 的程序窗口最大化相当于新建了一个桌面...窗口最小化:command + m 分屏操作: 合并两个全屏的应用:切换到桌面控制台,三指合并 合并同一桌面的应用:左上角绿色按钮长按分屏 快速切屏:command + tab、 截屏/录屏:command...+ shift + 5 应用快开 Mac 的底部导航栏由三条竖线隔开:分别为程序、最近使用、最小化/文件&垃圾桶 搜索应用快开:command + space,可以用这种方式快开应用也可以查找文件 快速关闭应用程序...:command + q 强制关闭应用程序:command + option + esc 应用预览:space 预览应用或文件 Safari 操作 快速添加书签:command + d 快速切换网页:control...+ tab 在新标签页打开链接:按住 fn 点击链接 打开上一个被关闭的网页:command + shift + t Mac 终端操作 Mac 终端操作指令集和 Uinx 类似,大部分命令都可通用(
这节我们研究下pygame的几种碰撞检测模式: ? 如上图,左侧是默认的检测模式:基于矩形的检测(这也是性能最好的模式), 右侧是基于圆形的检测(性能略差于矩形检测)。...为了改进,pygame给这二种模式,新增了xxx_ratio的方法,允许指定检测时,指定二个目标的叠加程度,只有达到指定的叠加值,才认为是真正碰撞到了,参考下图: ?...注:ratio的值越大,表示叠加的部分越少!...97 font = pygame.font.SysFont("Menlo", 25, True) 98 99 # 默认的检测模式(rect) 100 if pygame.sprite.spritecollide...那么,有没有一种方法能做到精确检测呢?当然有,有一种基于mask(在绘图软件中,也称为遮罩或蒙版)的检测方法,类似把背景去掉后,像素级的碰撞检测,当然性能也是最差的。
本文来告诉大家在 WPF 中,设置窗口全屏化的一个稳定的设置方法。在设置窗口全屏的时候,经常遇到的问题就是应用程序虽然设置最大化加无边框,但是此方式经常会有任务栏冒出来,或者说窗口没有贴屏幕的边。...,在有该样式的情况下不能全屏 //去掉WS_MAXIMIZEBOX,禁用最大化,如果最大化会退出全屏 //去掉WS_MAXIMIZE,使窗口变成还原状态...return IntPtr.Zero; } 如果在最小化也做全屏,将会因为最小化的窗口的 Y 坐标在 -32000 的位置,在全屏的设备上,如果是在副屏最小化的,将会计算出错误的目标位置...//大多数情况下,都不期望在退出全屏的时候,恢复到最小化。...,在有该样式的情况下不能全屏 //去掉WS_MAXIMIZEBOX,禁用最大化,如果最大化会退出全屏 //去掉WS_MAXIMIZE,使窗口变成还原状态
如果该决定付诸实施,那么G1将取代并行垃圾收集器成为服务器配置的默认选项。...并行 垃圾收集器将消耗的总计算时间最小化,长远来看,其破坏性更小,因此可以提供更好的整体性能。该收集器非常适合对响应时间要求不高的应用程序,比如,批处 理。...另一方面,正如前G1性能负责人Monica Beckwith先前在InfoQ上阐述的那样,Garbage First(G1)的设计初衷是,以更高的计算成本为代价最小化STW中断时间。...G1更适合于低延迟应用程序,如Web服务器,这也体现了Stefan Johansson在JEP中所描述的动机: 通常来说,限制GC中断时间比最大化吞吐量更重要。...在最近的一次交流中,性能专家Kirk Pepperdine特别指出,谷歌已经向CMS贡献了若干改进,但它们从没有出现在HotSpot中。
,可以是最小化、最大化或普通状态。...WindowState属性有三个可用值:Normal:窗口处于普通状态,即既不是最小化也不是最大化状态。Minimized:窗口处于最小化状态,即窗口被最小化到任务栏中。...如果设置为True,则窗体将显示默认的最小化、最大化和关闭按钮。如果设置为False,则这些按钮将不显示。...在代码中可以通过this.Icon属性获取或设置窗口的图标。...可以使用其他方法设置Icon,例如:this.Icon = new Icon("icon.ico");若要更改应用程序的图标,可以在项目属性中的应用程序选项卡中更改图标文件路径。
刷新 Ctrl+F5: 强行刷新 Ctrl+F6: 切换到当前应用程序中的下一个文本(加Shift可以跳到前一个窗口) F10或Alt: 激活当前程序的菜单栏 Windows键或Ctrl...Ctrl+Z或Alt+Backspace: 撤销上一步的操作 Alt+Shift+Backspace: 重做上一步被撤销的操作 Windows键+M: 最小化所有被打开的窗口 Windows...”命令,打开系统配置窗口后找到“启动”选项,将不需要的应用程序去掉勾选 ?...2、加快系统启动速度 同样方式打开系统配置窗口,在引导中点击“高级选项”,在弹出窗口将处理器的数量选择为最多 ?...3、提高窗口切换提速 右击计算机属性/性能信息和工具/调整视觉效果,先点击让Windows选择计算机的最佳设置,然后再点击自定义,将最后的“在最大化和最小化时动态显示窗口”去掉勾选。 ?
它提供了一种在桌面应用程序中创建原生窗口的方式,类似于浏览器中的窗口。...close: 在关闭窗口之前触发此事件。可以在此事件的处理程序中执行清理操作或阻止窗口关闭。 show: 当窗口被显示时触发此事件。 hide: 当窗口被隐藏时触发此事件。...minimize: 当窗口被最小化时触发此事件。 maximize: 当窗口被最大化时触发此事件。 restore: 当窗口从最大化或最小化状态恢复时触发此事件。...maximize() 最大化窗口。 minimize() 最小化窗口。 restore() 还原窗口大小,如果窗口当前是最大化或最小化状态。...,它的角色和功能比较类似于我们在浏览器中的 BOM 对象,用于控制窗口中加载的网页内容和与之进行交互。
然后这些应用程序可以打包在macOS、Windows和Linux上直接运行,或者通过Mac App Store或微软商店分发。...通常,您使用每个操作系统特定的本地应用程序框架为操作系统 (OS)创建一个桌面应用程序。 Electron 可以在使用您已经知道的技术后写入您的应用程序。...通常,在主进程中运行的脚本控制应用程序的生命周期,并显示图形用户界面及其元素。 执行本机操作系统交互,并在网页中创建渲染程序。 Electron 应用程序只能有一个主流程。...第 24 行:您添加一个新的侦听器,只有当应用程序激活后没有可见窗口时,才能创建新的浏览器窗口。 例如,在首次启动应用程序后,或重新启动已在运行的应用程序。 渲染进程是啥呢 ??...不要着急 我们还有 第二种 解决办法 第二种通讯方式 在这里只说核心代码 ,其他的问提如 隐藏系统导航 ,拖拽的实现解决办法通第一种哦!!!
Alt+空格+R 恢复最小化窗口 Alt+空格+X 最大化当前窗口 Alt+空格+M 移动窗口 Alt+空格+S 改变窗口大小 Alt+Tab 两个程序交换 Alt+255 QQ号中输入无名人...再按一次或按ESC键,取消该功能) Ctrl+F9:在光标处插入一域记号“{}”(注意:直接输入的一对大括号不能作为域记号) Ctrl+F5:使窗口还原到最大化之前的状态(再按一次,就会使窗口再次最大化...这个快捷键组合可以将桌面上的所有窗口瞬间最小化,无论是聊天的窗口还是游戏的窗口只要再次按下这个组合键,刚才的所有窗口都回来了,而且激活的也正是你最小化之前在使用的窗口!...winkey+r : 在我们的文章中,你经常会看到这样的操作提示:“点击‘开始→运行’,打开‘运行’对话框……”。其实,还有一个更简单的办法,就是按winkey + r!...ALT+PRINT SCREEN 将当前活动程序窗口以图象方式拷贝到剪贴板 CTRL+F4 关闭当前应用程序中的当前文本(如word中) CTRL+F6 切换到当前应用程序中的下一个文本
领取专属 10元无门槛券
手把手带您无忧上云