Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. Portuguese
  4. Preciso de ajuda !!
Forum Update on Monday, May 27th 2025

Preciso de ajuda !!

Scheduled Pinned Locked Moved Portuguese
2 Posts 2 Posters 1.2k 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.
  • J Offline
    J Offline
    JoseOlivio
    wrote on 27 Nov 2016, 01:39 last edited by
    #1

    Galera como eu faço pra editar uma ui diferente da ui que estou trabalhando??
    Eu estou criando um objeto com os inputs do cliente, a ui desse .cpp contém labels e line edits para eu coletar os dados, mas eu queria listar esses dados em uma lista em outra ui, ja tentei de tudo e não conssegui, alguem pode me ajudar???

    1 Reply Last reply
    0
    • T Offline
      T Offline
      TioRoy
      wrote on 5 Dec 2016, 13:20 last edited by
      #2

      Olha,

      Você pode listar todos os controles da tela via

      ui->centralWidget->children()
      

      Mas vai ter tudo. O que você pode fazer é criar um Frame, colocar os controles que você quer listar dentro dele, pra ficar mais fácil.
      E usar uma função que converta os valores em um array:

      
          QList<QString> list;
          //int rowcount = ui->meuFrame->children().count() / 2;
      
          foreach (QObject *item, ui->meuFrame->children()) {
              if (item->objectName().startsWith("lineEdit_")) {
                  //int rowId = item->objectName().split("_").at(1).toInt();
      
                  list.append(((QLineEdit*) item)->text());
              }
          }
      }
      

      Mas na sua outra UI você quer que os controles estejam ligados? Se editar o controle em uma UI deve refletir na UI original?

      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