Ir para conteúdo
Fórum Script Brasil
  • 0

MDExpansionPanel


phvbrito

Pergunta

Boa tarde, pessoal vejam se alguém pode me dar uma força, já tentei de um tudo e não consego descobrir o que estou fazendo de errado, não consigo fazer os itens serem exibidos. este codigo sera modificado depois para exibir os itens finais, segue...

 

#TelaConsultaPro.py

from kivymd.uix.screen import MDScreen
from kivy.uix.screenmanager import SlideTransition
from kivymd.uix.expansionpanel import MDExpansionPanel, MDExpansionPanelThreeLine
from kivy.uix.boxlayout import BoxLayout
from kivy.uix.label import Label
from kivy.uix.button import Button

class TelaConsultaPro(MDScreen):
    
    def transicao_tela(self, tela):
        self.manager.transition = SlideTransition(direction="right")
        self.manager.current = tela

    def on_start(self):
    
        for i in range(10):
            panel = MDExpansionPanel(text="Painel " + str(i))
            content = BoxLayout(orientation="vertical")
            content.add_widget(Label(text="Conteúdo do painel " + str(i)))
            content.add_widget(Button(text="Botão " + str(i)))
            panel.content = content
            self.ids.box.add_widget(panel)
#TelaConsultaPro.kv

<TelaConsultaPro>:
    MDBoxLayout:
        orientation: 'vertical'

        MDTopAppBar:
            title: "Cadastro"
            left_action_items: [["menu", lambda x: app.callback()]]
            right_action_items: [["arrow-left", lambda x: root.transicao_tela("TelaPrincipal")]]
            elevation: 10
            md_bg_color: "#000000"
            specific_text_color: "white"

        MDScrollView:
            MDGridLayout:
                id: box
                cols: 1
                adaptive_height: True               
               
        MDTopAppBar:
            type: "bottom"
            mode: "free-end"
            elevation: 10
            md_bg_color: "#000000"

 

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,2k
×
×
  • Criar Novo...