我使用的是Qt 5.7
在我的.h
:
public slots:
QList<int> exec();
在我的.cpp
:
QList<int> DIALOG_Generic::exec() {
QList<int> symsId;
BasicParameterDialog::exec();
if (result() == QDialog::Accepted)
foreach (const Parameter &p, parameters())
symsId << p.symbolID;
return symsId;
吼叫error
发生了:
错误:为&#39;虚拟QList指定的冲突返回类型SymbolTable :: DIALOG_Generic :: exec()&#39;
当我用Qt 4.8.7编译时,这段代码没有问题。
如果我无法从int
返回其他类型,我怎样才能获得参数列表?