(please help) im having problem in my code
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 25/100
- Type d'issue
- Bug
- Clarté
- À clarifier
- Activité
- À l'abandon
- Stack technique
- firebase, python
- Domaine
- cloud, mobile-dev
Piste de recherche
Start at app.file_chooser() and trace the selected(selection) callback when the Kivy file chooser is cancelled versus when a file is selected. Review the Firebase Storage upload path and the stated Windows and Android context; done means cancellation no longer raises an error and the selected-file upload behavior is understood on the supported platform.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Description of the Bug
1.Hi Developers im new to coding. i tried to make this video uploading app to my firebase storage but im not that good at coding so im stuck at this problem. when upload button is pressed the filechooser is opened and if i select a file it gets uploaded to the firebase But if i cancel and close the filechooser it gives an error.
2. i am unaware if this file chooser works on android or nor...if it does not please help me with this code too. im stuck on this since 6 January ,thats how poor i am.
Code and Logs
from kivy.app import App
from kivy.lang import Builder
kv = '''
<MainScreen>:
name: 'mainscreen'
MDLabel:
id:username_info
text:'Hello Main'
font_style:'H1'
halign:'center'
MDFloatLayout:
id:floate
Video:
id:vid
MDToolbar:
title: 'Bottom navigation'
md_bg_color: .2, .2, .2, 1
specific_text_color: 1, 1, 1, 1
MDBottomNavigation:
panel_color: 1,1,1,1
MDBottomNavigationItem:
name: 'screen 1'
text: 'Home'
icon: 'home-outline'
MDRaisedButton:
id:upload
text:'Upload'
pos_hint:{'center_x':.5, 'center_y':.4}
on_release:
app.file_chooser()
upload.disabled=False
'''
class goodApp(MDApp):
def build(self):
self.strng = Builder.load_string(help_str)
self.url = "link.json"
return self.strng
def file_chooser(self):
filechooser.open_file(on_selection=self.selected)
def selected(self,selection):
config={
'Api keys of firebase'
}
firebase=pyrebase.initialize_app(config)
storage=firebase.storage()
Directory=selection[0]
Name=re.findall('[ \w-]+\..*',Directory)
loginEmail = self.strng.get_screen('loginscreen').ids.login_email.text
storage.child(str(f"{loginEmail}")).child(str(f"{Name}")).put(str(f"{Name[0]}"))
if selection==True:
self.root.ids.vid.source=firebase
self.strng.get_screen('mainscreen').ids.upload.disabled=True
self.strng.get_screen('mainscreen').manager.current ='uploadscreen'
self.strng.get_screen('mainscreen').manager.transition.direction='left'
if selection==False:
self.strng.get_screen('mainscreen').ids.upload.disabled=False
if __name__ == '__main__':
goodApp().run()
Screenshots
Add images to explain us this bug. Paste urls here.
Remove this section if no images here
Versions
- OS: win 7 pro
- Python: 3.7
- Kivy: latest
- KivyMD: latest (update everyweek)
- Langage dominant
- Python
- Étoiles
- 28.1k
- Forks
- 5.6k
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de walter201230/Python
-
变量拼写错误Ouverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 78/100
walter201230/Python#318 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 64/100
walter201230/Python#298 · 2 commentaires ·
-
函数的参数节,“元祖” 应为 “元组”Ouverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 72/100
walter201230/Python#68 ·
-
Python5/cycle有一个typoOuverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 62/100
walter201230/Python#11 ·
-
regular expression可以不翻译为"正则表达式"吗Ouverte
Difficulté 3/5 Une demi-journée Accessibilité débutants 35/100
walter201230/Python#314 · 1 commentaire ·
Toutes les issues de walter201230/Python
Issues similaires
-
flow-measurement measurement
Difficulté 1/5 Moins d'une heure Accessibilité débutants 76/100
MichaelYcJo/SpecSeal#1366 ·
-
bug c/evals c/ui size:L
Difficulté 2/5 1-3 heures Accessibilité débutants 66/100
Arize-ai/phoenix#17633 · 2 commentaires · 1 réaction ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
TransformerLensOrg/TransformerLens#1980 ·
Les mainteneurs répondent en général sous 1 jour
-
Module: Solr Needs: Lead Needs: Triage Theme: Search Type: Bug
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
internetarchive/openlibrary#14284 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 69/100
SpaceCowMedia/commander-spellbook-backend#1292 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour