Kivy中的AskOpenFileName替代方法

时间:2018-12-30 23:05:32

标签: python user-interface mobile kivy

我正在编写一种允许用户从其设备中选择现有图像的方法,是否有任何方法可以使用Kivy来实现,而无需使用FileChooser小部件?就像当您尝试更改个人资料图片或上传照片时enter image description here enter image description here

一样,可以调用设备的画廊/文件管理器,然后选择与社交媒体应用程序类似的图像。

1 个答案:

答案 0 :(得分:0)

我怀疑tkinter可以在Android等移动设备上运行,为了在这些平台上获得常规的文件打开机制,您必须编写特定于平台的代码。例如,在Windows中,可以使用tkinter askopenfilename,因为这是大多数其他Windows应用程序弹出的ui对话框。对于Android,请检查https://github.com/kivy/python-for-android/issues/388#thread-subscription-status。我相信tkinter也应该适用于Linux,然后适用于iOS和MacO,自己进行研究。