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
Forum Updated to NodeBB v4.3 + New Features

QML para aplicativos desktop

Scheduled Pinned Locked Moved Portuguese
5 Posts 2 Posters 2.1k 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