我遇到了这样的错误
error: ‘class QComboBox’ has no member named ‘setCurrentText’; did you mean ‘currentText’?
x_cn_num->setCurrentText(QApplication::translate("MainWindow", "0", 0, QApplication::UnicodeUTF8));
^~~~~~~~~~~~~~
但是,我检查了here,“ setCurrentText”与QComboBox完全兼容。
如果您知道真正的原因和解决方案,请给我一些线索。
答案 0 :(得分:0)
您正在尝试使用Qt 3.0功能。您应该使用文档中链接的替代功能(在这种情况下为setItemText
),或者如果您确实想使用旧功能,则需要将QT_DISABLE_DEPRECATED_BEFORE
定义为0
。