QMessageBox::warning(this,tr("Error"),
tr("File existed"));
我将 QtCreator 用于 MSVS2012、Win7。"this" 指向一个公共继承自 QWizard 类的类,编译器输出为
错误 C2665: “QMessageBox::warning”: 4 个重载中没有一个可以转换所有参数类型 d:\qt\qt5.1.0\5.1.0\msvc2012_64\include\qtwidgets\qmessagebox.h(197): 可能是“QMessageBox::StandardButton QMessageBox::warning(QWidget *,const QString &,const QString &,QMessageBox::StandardButtons,QMessageBox::StandardButton)” 试匹配参数列表“(const newWizard *const , QString, QString)”时
这意味着 4 个重载都不能转换所有参数类型。任何人都可以给我一些帮助吗?