Pegar dados de um combobox [RESOLVIDO]
-
Pessoal,
Como faço para retornar os dados que estão em um combobox? Tentei usar o currentText(), mas retorna erro
-
lima_will,
Poderia postar um trecho do código e o erro que está ocorrendo?
-
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);
-
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);
}
@
-
Cara valeu!
Funciona o seu exemplo!