Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

QDataWidgetMapper with QComboBox editable



  • Re: no submit data with editable QComboBox

    Amigos sou novo no forum, me perdoem se eu descumprir alguma politica do forum, mas não posso deixar de criar esse tópico, pois atualmente passei por um problema sério ao utilizar QDataWidgetMapper com um QComboBox editable, ao pesquisar uma solução encontrei outras pessoas com o mesmo problema, no entanto nenhuma pessoa explicava a solução, até que de muito insistir consegui resolver o problema, e não vou entrar muito em detalhes mas vou deixar o código que utilizei com a solução que é apenas uma linha:

    if (id != -1) {
            for (int row = 0; row < model->rowCount(); ++row) {
                QSqlRecord record = model->record(row);
                if (record.value(Abastecimento::ID).toInt() == id) {
                    mapper->setCurrentIndex(row);
                    // solução
                    ui->placaComboBox->lineEdit()->editingFinished();
                    break;
                }
            }
        }
    

Log in to reply