我是靠谱客的博主 苗条狗,最近开发中收集的这篇文章主要介绍python读取文件选择器中的文件_如何从弹出文件选择器获取值?,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

我从下面的链接中找到了一个弹出文件选择器:

我无法获取要在应用程序的main Tab()类实例和类FileChoosePopup popup实例之间传递的文件路径字符串值。我知道这个问题以前有人问过,但我似乎想不通。当我运行应用程序并单击要传递给主类上的TextInput的文件时,我得到以下错误:AttributeError: 'super' object has no attribute '__getattr__'

我尝试过使用super init方法在main类中传递对popup类实例的引用,但是应用程序甚至没有初始化。在

这是我在python中弹出的窗口:

^{pr2}$

这里是kivy代码::

title: "Choose a .CSV File"

size_hint: .9, .9

auto_dismiss: False

BoxLayout:

orientation: "vertical"

FileChooser:

id: filechooser

FileChooserIconLayout

BoxLayout:

size_hint: (1, 0.1)

pos_hint: {'center_x': .5, 'center_y': .5}

spacing: 20

RoundedCancelButton:

text: "Cancel"

on_release: root.dismiss()

RoundedAcceptButton:

text: "Load"

on_release: root.load(filechooser.selection)

id: ldbtn

disabled: True if filechooser.selection==[] else False

:

TabbedPanel:

do_defualt_tab: False

background_color: (.87, .87, .87, 1)

border: [0, 0, 0, 0]

background_image: 'path/to/background/image'

TabbedPanelItem:

text: 'Import'

background_color: (1, .5, 0, 1)

background_normal: ''

StackLayout:

orientation: 'lr-tb'

size_hint_y: None

height: 30

spacing: 5

Label:

text: ''

size_hint_x: 1

Label:

text: ''

size_hint_x: 0.2

RoundedButton:

text: 'Choose File'

size_hint_x: 0.2

on_press: root.open_popup()

TextInput:

id: get_file

readonly: True

size_hint_x: 0.4

Label:

text: ''

size_hint_x: 0.2

有人能给我一些关于如何让值从弹出窗口传递到textinput的提示吗?在

最后

以上就是苗条狗为你收集整理的python读取文件选择器中的文件_如何从弹出文件选择器获取值?的全部内容,希望文章能够帮你解决python读取文件选择器中的文件_如何从弹出文件选择器获取值?所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(34)

评论列表共有 0 条评论

立即
投稿
返回
顶部