Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 不使用路径将图像导入pygame_Python_Image_Import_Pygame_Screenshot - Fatal编程技术网

Python 不使用路径将图像导入pygame

Python 不使用路径将图像导入pygame,python,image,import,pygame,screenshot,Python,Image,Import,Pygame,Screenshot,所以我尝试使用pygame制作一个需要图像导入的应用程序。我已经知道如何使用pygame.image.import的路径导入图像,但用户可能很难每次都键入或找到图像的路径。所以我有两个选择: 1-使用拖放系统,以便用户可以将图像从桌面/文件资源管理器拖动到主窗口。 2-或者用户可以自己打开图像,我的应用程序将截图导入。但我既不知道如何使用pygame拍摄屏幕截图,也不知道当窗口最小化时如何拍摄 有人能指导我吗?使用可能对您有用吗?PyGame下的拖放支持不是很好。在撰写本文时,MacOS支持自P

所以我尝试使用pygame制作一个需要图像导入的应用程序。我已经知道如何使用pygame.image.import的路径导入图像,但用户可能很难每次都键入或找到图像的路径。所以我有两个选择: 1-使用拖放系统,以便用户可以将图像从桌面/文件资源管理器拖动到主窗口。 2-或者用户可以自己打开图像,我的应用程序将截图导入。但我既不知道如何使用pygame拍摄屏幕截图,也不知道当窗口最小化时如何拍摄


有人能指导我吗?

使用可能对您有用吗?PyGame下的拖放支持不是很好。在撰写本文时,MacOS支持自PyGame v1.9.2以来的事件
USEREVENT\u DROPFILE
。Unix/X11变体在PyGame 2.0.0中具有
DROPFILE
。因此,如果您需要多操作系统支持,您需要创建自己的文件打开控件,或者使用其他更便携的方法。使用可能对您有用吗?在PyGame下,拖放支持不是很好。在撰写本文时,MacOS支持自PyGame v1.9.2以来的事件
USEREVENT\u DROPFILE
。Unix/X11变体在PyGame 2.0.0中具有
DROPFILE
。因此,如果您需要多操作系统支持,您需要创建自己的文件打开控件,或者使用其他更可移植的方法。