Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. Portuguese
  4. QML para aplicativos desktop
Qt 6.11 is out! See what's new in the release blog

QML para aplicativos desktop

Scheduled Pinned Locked Moved Portuguese
5 Posts 2 Posters 2.7k Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • D Offline
    D Offline
    Dan Rosen
    wrote on last edited by
    #1

    Estou iniciando no Qt e quero criar para fins de estudo uma aplicação desktop onde tenha um menu (em cima ou um sidebar mesmo) e um "palco" onde carrega cada coisa. Por exemplo, ao clicar no menu Cliente > Cadastro neste palco vai abrir um formulário para cadastrar o cliente, quando clicar em Ciente > Lista, neste palco vai aparecer a lista de clientes. Gostaria de uma ajuda para fazer isto utilizando QML. Arquivos separados, um para cada coisa e como carrega-los a partir do item de menu clicado. Se possível como fazer um loading enquanto carrega as informações na lista de clientes ou na visualização. Li e reli os tutoriais de QML mas não consegui uma evolução significativa, talvez o que eu esteja perguntando seja até simples, mas não vi em exemplos algo como isso, sempre é algo de uma página, clica num botão vai pra outra, mas nada como eu preciso.

    Seria algo como um qml onde tem o menu (que vai ter em todos os lugares) com o "palco" onde será carregado cada QML necessário por vez.

    Estou utilizando Qt 5.4

    Desenho

    Obrigado desde já.

    1 Reply Last reply
    0
    • L Offline
      L Offline
      Leonardo
      wrote on last edited by
      #2

      Faz arquivos separados e carrega o da vez usando o componente Loader.

      http://doc.qt.io/qt-5/qml-qtquick-loader.html

      D 1 Reply Last reply
      0
      • L Leonardo

        Faz arquivos separados e carrega o da vez usando o componente Loader.

        http://doc.qt.io/qt-5/qml-qtquick-loader.html

        D Offline
        D Offline
        Dan Rosen
        wrote on last edited by
        #3

        @Leonardo Obrigado pela resposta. Minha ideia seria um main.qml com um sidebar e um lugar onde vai ser carregado estes arquivos. Eu poderia chamar uma ação ao clicar no menu e carregar dentro deste main.qml outro qml?

        1 Reply Last reply
        0
        • L Offline
          L Offline
          Leonardo
          wrote on last edited by
          #4

          Sim. É pra isso que o componente Loader serve. Veja o exemplo no link que postei.

          http://doc.qt.io/qt-5/qml-qtquick-loader.html#details

          D 1 Reply Last reply
          0
          • L Leonardo

            Sim. É pra isso que o componente Loader serve. Veja o exemplo no link que postei.

            http://doc.qt.io/qt-5/qml-qtquick-loader.html#details

            D Offline
            D Offline
            Dan Rosen
            wrote on last edited by
            #5

            @Leonardo Sim, não tinha lido corretamente. Obrigado pela ajuda.

            1 Reply Last reply
            0

            • Login

            • Login or register to search.
            • First post
              Last post
            0
            • Categories
            • Recent
            • Tags
            • Popular
            • Users
            • Groups
            • Search
            • Get Qt Extensions
            • Unsolved