【问题标题】:KivyMD with plyer Filechooser - How to get the path of a directory?KivyMD 与 plyer Filechooser - 如何获取目录的路径?
【发布时间】:2020-09-18 19:25:55
【问题描述】:

KivyMD 中,我经常使用plyer Filechooser,在我看来它非常适合获取文件路径,用于桌面应用程序。

问题我找不到获取目录路径的方法,目前只能获取文件路径。您能帮我获取目录/文件夹的路径吗?

这是我的代码:

from plyer import filechooser
from kivymd.app import MDApp
from kivy.lang import Builder
from plyer import filechooser



KV = """     

BoxLayout:
    id: box
    orientation: "vertical"                
    # size_hint: None, None
    # size: self.minimum_size 
    # pos_hint: {"center_x": .5}  
    spacing: dp(10)
    padding: dp(30)


    MDRoundFlatButton:
        id: openPathID
        text: "Get url"       
        pos_hint: {'center_x': .5}       
        on_release: app.file_manager_open()
        
    MDLabel:
        id: my_custom_label
        text: "URL"
        halign: 'center'      


"""

class DemoApp(MDApp):
    def build(self):
        return Builder.load_string(KV)

    def file_manager_open(self):
        raw_path = filechooser.open_file(title="Carica il file tempi in formato .xlsx",
                                                                  filters=[("Comma-separated Values", "*.xlsx")])
        self.root.ids.my_custom_label.text = raw_path[0]

DemoApp().run()

提前致谢

【问题讨论】:

    标签: python kivy filechooser kivymd


    【解决方案1】:

    【讨论】:

      猜你喜欢
      • 2016-05-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-14
      • 1970-01-01
      • 1970-01-01
      • 2013-02-02
      • 1970-01-01
      相关资源
      最近更新 更多