Kivy 中的 Askopenfilename 替代方案
Posted
技术标签:
【中文标题】Kivy 中的 Askopenfilename 替代方案【英文标题】:Askopenfilename alternative in Kivy 【发布时间】:2019-05-27 16:09:48 【问题描述】:我正在编写一个允许用户从他们的设备中选择现有图像的方法,有没有什么方法可以在不使用 FileChooser 小部件的情况下通过 Kivy 实现这一点?就像能够调用设备的图库/文件管理器,然后在您尝试更改个人资料图片或上传照片时选择社交媒体应用程序中的图像
【问题讨论】:
【参考方案1】:我怀疑 tkinter 是否可以在 android 等移动设备上运行,为了在这些平台上获得常规的文件打开机制,您必须编写特定于平台的代码。例如,对于 Windows,可以使用 tkinter askopenfilename,因为这是大多数其他 Windows 应用程序弹出的 ui 对话框。对于 Android,请检查 https://github.com/kivy/python-for-android/issues/388#thread-subscription-status。我相信 tkinter 也应该适用于 Linux,然后适用于 ios 和 MacO,请自行研究。
【讨论】:
以上是关于Kivy 中的 Askopenfilename 替代方案的主要内容,如果未能解决你的问题,请参考以下文章
macOS tkinter:askopenfilename 的文件类型如何工作
允许用户在 tkinter askopenfilename() 中输入路径