Qcombobox如何在编辑后按回车时把内容用信号发送出去
QWidget *ComboDelegate::createEditor(QWidget *parent, const QStyleOptionViewItem &option, const QModelIndex &index) const
{
QComboBox *editor=new QComboBox(parent);
editor->setEditable(true);
//connect(editor->lineEdit(),SIGNAL(returnPressed()),this,SLOT(combotest()));
// connect(editor,SIGNAL(editTextChanged(QString)),this,SLOT(combotest(QString)));
connect(editor->lineEdit(),SIGNAL(editingFinished()),this,SLOT(combotest(QString)));
editor->addItems(*stringList);
editor->installEventFilter(const_cast<ComboDelegate *>(this));
return editor;
}
connect(editor->lineEdit(),SIGNAL(returnPressed()),this,SLOT(combotest()));
我知道有个信号可以在按回车时发送信号,但是我想把Qcombobox里输入的值也传递过去,这时要怎么做呢?