(please help) im having problem in my code
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Facilidade para iniciantes
- 25/100
- Tipo de issue
- Bug
- Clareza
- Precisa de esclarecimento
- Status de atividade
- Estagnada
- Stack de tecnologia
- firebase, python
- Domínio
- cloud, mobile-dev
Direção de pesquisa
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.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
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)
- Linguagem predominante
- Python
- Estrelas
- 28.1k
- Forks
- 5.6k
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Preparar o ambiente
Este projeto não oferece contêiner de desenvolvimento, Dockerfile nem guia de contribuição, então a configuração fica por sua conta: comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de walter201230/Python
-
变量拼写错误Aberta
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 78/100
walter201230/Python#318 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 64/100
walter201230/Python#298 · 2 comentários ·
-
函数的参数节,“元祖” 应为 “元组”Aberta
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 72/100
walter201230/Python#68 ·
-
Python5/cycle有一个typoAberta
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 62/100
walter201230/Python#11 ·
-
Dificuldade 3/5 Meio dia Facilidade para iniciantes 35/100
walter201230/Python#314 · 1 comentário ·
Todas as issues de walter201230/Python
Issues semelhantes
-
area:scripts area:tests bug priority:later
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
Ikalus1988/MisakaNet#4358 ·
Mantenedores costumam responder em até 1 dia
-
Discovered ports from service discovery are never propagated to modules in Module.load()Talvez já em andamento @vishalmore90 assumiu hoje. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
OWASP/Nettacker#1828 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 88/100
aws-samples/sample-per-model-bedrock#708 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
-
[Performance] Bound resolve_api_hashes raw fallback reads to the 1 MiB region actually scannedAberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
sjkim1127/Reversecore_MCP#365 ·
Mantenedores costumam responder em até 1 dia