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

Preciso de ajuda !!

Scheduled Pinned Locked Moved Portuguese
2 Posts 2 Posters 1.2k Views 1 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.
  • 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