Concatenar telas [RESOLVIDO]
-
Pessoal,
Não sei se é possível isso, mas tenho a seguinte situação tenho essa tela:
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?
-
segue o link do codigo:
"exemplotelas":http://www.4shared.com/zip/jptR4yYt/exemplotelas.html
compilei ele com o Qt 5.1
-
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....
-
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=QScrollBarWheelEventTeria dar um exemplo disso?
-
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...
-
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....
-
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!!!! -
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...