Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. Portuguese
  4. Concatenar telas [RESOLVIDO]

Concatenar telas [RESOLVIDO]

Scheduled Pinned Locked Moved Portuguese
13 Posts 2 Posters 3.7k Views
  • 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.
  • L Offline
    L Offline
    lima_will
    wrote on last edited by
    #1

    Pessoal,

    Não sei se é possível isso, mas tenho a seguinte situação tenho essa tela:

    !http://tinypic.com/view.php?pic=2r250qv&s=5#.UjxGEtKUT0Y(http://tinypic.com/view.php?pic=2r250qv&s=5#.UjxGEtKUT0Y)!

    E e minha ideia era chamar esta tela segunda tela (imagem abaixo) abaixo da primeira no mesmo Dialog, só que esta segunda tela pode repetir N vezes, isso é possivel?

    !http://tinypic.com/view.php?pic=211411f&s=5#.UjxGUtKUT0Y(http://tinypic.com/view.php?pic=211411f&s=5#.UjxGUtKUT0Y)!

    1 Reply Last reply
    0
    • R Offline
      R Offline
      Rodrigocg
      wrote on last edited by
      #2

      Cria um designer class, la vai ter widget... vc implementa o widget e na tela que vc for adicionar vc insere dentro de um leyout.

      mais tarde eu posto um exemplo de codigo...

      1 Reply Last reply
      0
      • L Offline
        L Offline
        lima_will
        wrote on last edited by
        #3

        Cara,

        Se puder postar o código agradeço acho que fica mais facil para endender o como fazer!
        Obrigado pelo retorno

        1 Reply Last reply
        0
        • R Offline
          R Offline
          Rodrigocg
          wrote on last edited by
          #4

          segue o link do codigo:

          "exemplotelas":http://www.4shared.com/zip/jptR4yYt/exemplotelas.html

          compilei ele com o Qt 5.1

          1 Reply Last reply
          0
          • L Offline
            L Offline
            lima_will
            wrote on last edited by
            #5

            Cara,

            Muito obrigado mesmo funcionou perfeitamente! Já anotei em meu caderno de estudo aprendi mais uma!! Valeu!!

            Mas uma duvida seria dificil inserir um Vertical Scroll Bar para rolar o VerticalLayout??

            1 Reply Last reply
            0
            • R Offline
              R Offline
              Rodrigocg
              wrote on last edited by
              #6

              nao, so inserir um layout dentro do vertical scroll Bar, e adicionar os widgets dentro do layout...

              nesse exemplo, eu criei um widget, mas, se vc prestar bem aten'cao, na hora de criar um arquivo do tipo Design Form Class, tem um monte de elementos gr'aficos que vc pode alterar....

              1 Reply Last reply
              0
              • L Offline
                L Offline
                lima_will
                wrote on last edited by
                #7

                Puts,

                Rodrigo pode ser burrice minha mas ficou dificil de entender como fazer isso!

                Quando vc fala jogar dentro seria nesta parte do código:
                @Form *form=new Form;
                ui->verticalLayout->addWidget(form);@

                Seria isso?
                estou tendando seguir esse exemplo:
                http://www.codeprogress.com/cpp/libraries/qt/showQtExample.php?index=481&key=QScrollBarWheelEvent

                Teria dar um exemplo disso?

                1 Reply Last reply
                0
                • R Offline
                  R Offline
                  Rodrigocg
                  wrote on last edited by
                  #8

                  sim, isso mesmo, mas em relacao ao codigo que vc me mandou, nao sei se o metodo addWidget da casse QScrollArea insere mais de um widget... Acho que vc tem que inserir um layout dentro da QScrollArea usando o metodo addWidget, e depois inserir widgets dentro do layout usando o mesmo metodo so que da classe do Layout usado...

                  1 Reply Last reply
                  0
                  • L Offline
                    L Offline
                    lima_will
                    wrote on last edited by
                    #9

                    Cara,

                    Desculpa a burrice mas me perdi agora, poderia me dar um exemplo ou um link para seguir?
                    Sou noob em Qt

                    1 Reply Last reply
                    0
                    • R Offline
                      R Offline
                      Rodrigocg
                      wrote on last edited by
                      #10

                      ta ai

                      http://www.4shared.com/zip/xZxNXo4X/exemplolayout.html

                      nao da pra inserir widgets dentro do QScrollArea usando o metodo addWidget... precisa de um layout....

                      1 Reply Last reply
                      0
                      • L Offline
                        L Offline
                        lima_will
                        wrote on last edited by
                        #11

                        Rofrigocg,

                        Cara muito obrigado pela sua ajuda e pela disposição em montar os exemplos para mim.

                        Só que não to tão ruim quando achei que estava, tinha feito conforme seu exemplo só que ao invés de acontecer como o seu e criar a barra de rolagem ele fica concatenando infinitamente a tela, teria alguma dica?
                        No link abaixo está o meu projeto se quiser dar uma olhada para entender melhor, vai ter um botão no inicio, chamado tela_2 ai click no botão iniciar para ver o erro.

                        https://docs.google.com/file/d/0BwQ4G9j5uY1JS0dBc05ORFdmcUU/edit?usp=sharing

                        E novamente cara muito obrigado pela paciencia e pela boa vontade em me ensinar.
                        Muito obrigado!!!!

                        1 Reply Last reply
                        0
                        • R Offline
                          R Offline
                          Rodrigocg
                          wrote on last edited by
                          #12

                          Ta acontecendo isso pq vc nao ta sabendo usar os layouts...

                          a tela 4 vc tem que por algum layout para os elementos internos redimencionem de acordo com o widget pai...

                          clica na dela 4 e vai em grid e testa, vc vai ver que vai resolver o problema...

                          se vc prestar atencao, a scroll area nao funciona pq o widget que voce inseriu ele pode diminuir muito...

                          acho que para o que vc ta fazendo 'e melhor um QTableWidget...

                          1 Reply Last reply
                          0
                          • L Offline
                            L Offline
                            lima_will
                            wrote on last edited by
                            #13

                            Rodrigocg,

                            Valeu pela ajuda! Deu certo agora vou analisar sua sugestão mas por hora apresento essa parte mesmo.
                            Quando for a versão final vejo se migro para o QTableWidget.

                            Mas mais uma vez muito obrigadopela 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