Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. Portuguese
  4. Pegar dados de um combobox [RESOLVIDO]
Forum Updated to NodeBB v4.3 + New Features

Pegar dados de um combobox [RESOLVIDO]

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

    Pessoal,

    Como faço para retornar os dados que estão em um combobox? Tentei usar o currentText(), mas retorna erro

    1 Reply Last reply
    0
    • T Offline
      T Offline
      TioRoy
      wrote on last edited by
      #2

      lima_will,

      Poderia postar um trecho do código e o erro que está ocorrendo?

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

        Fala Tio Roy,

        O erro que aparece é o generico, avisando que há problema na classe.
        O que fiz até o momento, dentro do envento clicked fiz:

        Qstring porta = ui->CBPortas->CurrentText();

        Isso pelo que estutei até agora está correto para pegar os dados do combobox, e estou tentando mostrar na tela o que foi pego:

        QMessageBox::Information(this,"Mensagem",porta,QmessageBox::ok);

        1 Reply Last reply
        0
        • T Offline
          T Offline
          TioRoy
          wrote on last edited by
          #4

          Sem mais informações fica um pouco difícil.
          Como você não colocou o erro "genérico", fica difícil dizer onde vc está errando. Está dando erro de compilação? Ou no momento que vc roda o programa?

          Fiz o código aqui abaixo (presumindo que vc tenha um form com 1 pushButton e 1 comboBox).
          Pode ser falta de include, erro de sintax, etc....

          @
          #include "mainwindow.h"
          #include "ui_mainwindow.h"
          #include <QMessageBox>

          MainWindow::MainWindow(QWidget *parent) :
          QMainWindow(parent),
          ui(new Ui::MainWindow)
          {
          ui->setupUi(this);
          }

          MainWindow::~MainWindow()
          {
          delete ui;
          }

          void MainWindow::on_pushButton_clicked()
          {
          QString porta = ui->comboBox->currentText();

          QMessageBox::information(this, "Mensagem", porta, QMessageBox::Ok);
          

          }

          @

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

            Cara valeu!

            Funciona o seu exemplo!

            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