Python Kivy 从图库中选择图像

Posted

技术标签:

【中文标题】Python Kivy 从图库中选择图像【英文标题】:Python Kivy select images from gallery 【发布时间】:2021-09-11 22:27:48 【问题描述】:

是否可以在 Kivy 应用程序中从图库中加载图像?

在 Internet 上,我只发现设备上所有目录的文件选择器。但我需要一个按钮,当您单击它时,它会打开您选择源的菜单。喜欢this。

在 Kivy 上是否有可能?

【问题讨论】:

【参考方案1】:

美好的一天。您的问题范围非常大,所以我将重点介绍您应该做什么。

    在系统设备上查找图片的目录路径。 在 FileChooser 下,设置 rootpath = photos_directory_path 对于按钮:分配button callback 方法以打开目录中的文件选择器。您可以将文件选择器放在弹出窗口小部件中。她是kvlang中的一个例子
<FileChooserPopup@Popup>:
    FileChooser:
        rootpath:app.photos_directory_path

GridLayout: #your sliding-up interface
    Button:
        on_release: Factory.FileChooserPopup.open(root)

【讨论】:

以上是关于Python Kivy 从图库中选择图像的主要内容,如果未能解决你的问题,请参考以下文章

如何在缩略图库中制作可点击的 kivy 图像

Kivy 中的 Askopenfilename 替代方案

从相机中选择图像时无法交付结果,但从图库中选择图像时没有问题

使用片段从图库中选择图像

Kivy,从python文件更改画布的源图片

从图库或相机中选择图像的对话框