Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/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 Kivy-将完整滚动视图保存为图像格式_Python_Kivy - Fatal编程技术网

Python Kivy-将完整滚动视图保存为图像格式

Python Kivy-将完整滚动视图保存为图像格式,python,kivy,Python,Kivy,有人知道如何实现这一点(保存一个缝合在一起的滚动视图作为一系列关于屏幕高度的图像)吗 每个小部件都有save_to_png方法,但这只保存屏幕上当前可见的部分。我不知道如何根据屏幕的高度自动向下滚动,当然,如果有一个简单的方法将所有小部件保存到图像中会更好,即使当前没有在屏幕上渲染 有关于如何进行这项工作的建议吗?嗯。。。保存到png的方法?您可以在任何kivy小部件上调用它,它会将小部件和小部件的所有当前可见子部件保存到您选择的png文件中。您所要做的就是定义一个on_press方法,然后调用

有人知道如何实现这一点(保存一个缝合在一起的滚动视图作为一系列关于屏幕高度的图像)吗

每个小部件都有save_to_png方法,但这只保存屏幕上当前可见的部分。我不知道如何根据屏幕的高度自动向下滚动,当然,如果有一个简单的方法将所有小部件保存到图像中会更好,即使当前没有在屏幕上渲染


有关于如何进行这项工作的建议吗?

嗯。。。保存到png的方法?您可以在任何kivy小部件上调用它,它会将小部件和小部件的所有当前可见子部件保存到您选择的png文件中。您所要做的就是定义一个on_press方法,然后调用小部件的export_to_png函数。例如,如果小部件是在python类中定义的,那么您只需从类的方法之一执行此操作:
self.export\u to\u png(文件名)
Use self.scroll\u to()